我想将网址http://example.com/sub-folder/filename.html
重定向到http://example.com/sub-folder/index.php?p=filename.html
我已经拥有以下内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteRule ^stedentrip-naar/([a-zA-Z0-9_-]+)\.html$ stedentrip-naar/index.php?p=$1 [L,NC,QSA]
RewriteRule ^stedentrip-naar/(.*)$ /stedentrip-naar/$1 [R=301,NC,L]
</IfModule>
答案 0 :(得分:1)
将此规则放在/sub-folder/.htaccess
:
RewriteEngine on
RewriteBase /stedentrip-naar/
RewriteRule ^([\w-]+\.html)$ index.php?p=$1 [L,QSA,NC]
答案 1 :(得分:0)
试试这个:
RewriteEngine on
RewriteRule ^sub-folder/([a-zA-Z0-9_-]+)\.html$ sub-folder/index.php?p=$1.html