请参阅以下网址格式:
/faq/ANY_SUB_DIRECTORY/SOME_PAGE.php
我想要做的是使用HTACCESS到root将这些类型的URL重定向到以下内容:
/SOME_PAGE.php
我只想将/faq/*/*.php
格式的网址重定向到/*.php
。是否可以重定向这样的URL格式?我正在尝试最后几个小时,但完全失败了!等待你宝贵的建议。
这是我到目前为止所尝试的内容:
RedirectMatch 301 ^faq/*/(.*)\.php$ $1.php
RewriteRule ^faq/([^/]*)\.php$ faqpreview.php?page=$1 [L]
RewriteRule ^([^/]*)\.php$ $1.php [L]
RewriteRule ^faq/([^/\.]+)/?$\.php /$1.php [L]
答案 0 :(得分:1)
你关闭了,你可以使用:
RewriteRule ^faq/.+/([^/.]+\.php)$ /$1.php [L,NC]
这将在不更改URL的情况下进行静默重写,如果您想在浏览器中更改URL,请使用:
RewriteRule ^faq/.+/([^/.]+\.php)$ /$1.php [L,NC,R=302]