2017-04-27 45 views

回答

0

为一个特定的URL基本的.htaccess 301重定向规则:

Redirect 301 /BA/cookies-policy/register http://localhost/BA/register

重写规则,以满足您的需求:

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^BA/(.*)$ /$1 [R=301,L] 
+0

...我认为OP需要动态的,而不仅仅是一个网址“...等等” - 很难公平地讲。 – mayersdesign

+0

是的,我需要它是动态的。基本上“cookies-policy”本身就是动态的,我希望在路由时删除一段url。 – samar

+0

现在它是动态的,301重定向,以避免SEO损害。 – manelgarcia

0

在根目录试试这个在.htaccess文件:

RewriteEngine on 
RewriteBase/

RewriteRule ^/BA/(.+)$ /$1 [L,QSA] 
+0

这个不行,重定向后给404也不行 – samar

0

请在您的BA目录中尝试如下所示。

RewriteEngine On 
RewriteRule ^cookies-policy/(.+?)$ /BA/$1 [R=301,L] 
+0

也不行! – samar

+0

什么是错误? –

+0

通过在htaccess中添加它重定向到http:// localhost/register,因此404 – samar