我想重定向所有网址,例如
example.com/blog/product.php
到
example.com/product.php
即。如果网址包含 / blog 并以.php结尾,我想重定向到已移除 / blog 的网址。
我将如何做到这一点?
由于
答案 0 :(得分:1)
在/blog/.htaccess
内,你可以拥有以下代码:
RewriteEngine On
RewriteRule ^([^./]+)\.php$ /$1 [L,NC,R=301]
如果/blog/.htaccess
不存在,那么在根.htaccess中你可以拥有这条规则:
RewriteRule ^blog/([^./]+)\.php$ /$1 [L,NC,R=301]
答案 1 :(得分:1)
尝试:
RewriteEngine on
RewriteCond %{REQUEST_URI} /blog/(.*)\.php$
RewriteRule ^.* /%1.php [R,L]