.htaccess重定向损坏的URL

时间:2012-10-13 12:03:17

标签: php wordpress .htaccess

我更新了网站,但链接不再正常工作。我有一些网址,但他们不再工作了:

http://www.mysite.eu/fr/some-page
http://www.mysite.eu/fr/some-page1
http://www.mysite.eu/fr/some-page2

当网址中有/fr/时,是否可以重定向网页? 我试过了

Redirect 301 /fr/ http://www.mysite.eu/

但只删除了/fr/

1 个答案:

答案 0 :(得分:5)

大!因此,如果您已激活mod_rewrite,则可以重写已损坏的链接,而不是重定向它们

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteRule ^fr/(.)*$ / [R=301,NC,L]  # Added line
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress