.htaccess redirect子目录到子目录

时间:2014-02-27 18:18:42

标签: php .htaccess url mod-rewrite rewrite

我想将网址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>

2 个答案:

答案 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
相关问题