htaccess 使用尾部斜杠正确重定向
htaccess proper redirect with trailing slash
美好的一天!
当有这样的 GET 请求时,我想通过 htaccess 进行正确的重定向:
example.org/directory/page/
应该举例。org/page.php
我的 htaccess 只允许重定向这种请求
example.org/directory/page
我用这个配置
#remove extension
RewriteRule ^([^\.]+)$ .php [NC,L]
#remove directory
RewriteRule ^directory/(.*)$ / [L]
感谢关注!
重新排序您的规则并调整 .php
添加规则:
#remove directory
RewriteRule ^directory/(.*)$ / [L]
#remove extension
RewriteCond %{DOCUMENT_ROOT}/\.php -f [NC]
RewriteRule ^([^.]+)/?$ .php [L]
美好的一天!
当有这样的 GET 请求时,我想通过 htaccess 进行正确的重定向:
example.org/directory/page/
应该举例。org/page.php
我的 htaccess 只允许重定向这种请求
example.org/directory/page
我用这个配置
#remove extension
RewriteRule ^([^\.]+)$ .php [NC,L]
#remove directory
RewriteRule ^directory/(.*)$ / [L]
感谢关注!
重新排序您的规则并调整 .php
添加规则:
#remove directory
RewriteRule ^directory/(.*)$ / [L]
#remove extension
RewriteCond %{DOCUMENT_ROOT}/\.php -f [NC]
RewriteRule ^([^.]+)/?$ .php [L]