美好的一天!
我希望通过htaccess进行正确的重定向,当有GET请求时这样:
example.org/directory/page/
应该给出example.org/page.php
我的htaccess只允许重定向此类请求
example.org/directory/page
我使用此配置
#remove extension
RewriteRule ^([^\.]+)$ $1.php [NC,L]
#remove directory
RewriteRule ^directory/(.*)$ /$1 [L]
感谢您的关注!
答案 0 :(得分:0)
重新排序规则并调整.php
添加规则:
#remove directory
RewriteRule ^directory/(.*)$ /$1 [L]
#remove extension
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^([^.]+)/?$ $1.php [L]