mod_rewrite 不创建子文件夹
mod_rewrite without creating subfolders
我正在尝试让我的重写规则生效,以便 /stream/file.mp4 重定向到 /stream.php?f=file.mp4。
但是,这仅在我创建名为 stream 的文件夹时有效。我做错了什么?
RewriteEngine on
RewriteBase /
RewriteRule ^stream/(.*)$ /stream.php?f=
RewriteRule ^(.*)\.html$ .php
在禁用 MultiViews
的情况下在 root .htaccess 中尝试此代码:
Options -MultiViews
RewriteEngine on
RewriteBase /
RewriteRule ^stream/(.+)$ stream.php?f= [L,QSA,NC]
RewriteRule ^(.+?)\.html$ .php [L,NC]
我正在尝试让我的重写规则生效,以便 /stream/file.mp4 重定向到 /stream.php?f=file.mp4。 但是,这仅在我创建名为 stream 的文件夹时有效。我做错了什么?
RewriteEngine on
RewriteBase /
RewriteRule ^stream/(.*)$ /stream.php?f=
RewriteRule ^(.*)\.html$ .php
在禁用 MultiViews
的情况下在 root .htaccess 中尝试此代码:
Options -MultiViews
RewriteEngine on
RewriteBase /
RewriteRule ^stream/(.+)$ stream.php?f= [L,QSA,NC]
RewriteRule ^(.+?)\.html$ .php [L,NC]