请参阅以下URL格式:
/faq/ANY_SUB_DIRECTORY/SOME_PAGE.php
我想做的是使用HTACCESS将这些URL重定向到以下根目录:
/SOME_PAGE.php
我只想将具有/faq/*/*.php
格式的URL重定向到/*.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]
你很接近,你可以使用:
RewriteRule ^faq/.+/([^/.]+'.php)$ /$1.php [L,NC]
这将在不更改URL的情况下进行静默重写,如果您也想在浏览器中更改URL,请使用:
RewriteRule ^faq/.+/([^/.]+'.php)$ /$1.php [L,NC,R=302]