2012-10-13 80 views
5

我更新了一個網站,但鏈接無法正常工作了。我有一些網址,但他們不工作了:.htaccess重定向損壞的網址

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

是否有可能時,有url中的/fr/重定向的頁面? 我試過

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

但只有剝去/fr/

+0

因爲你重定向將使用301重定向時,它匹配'HTTP斷開的鏈接,:// www.mysite.eu/FR /'和重定向到'HTTP:// www.mysite.eu /'。 – hjpotter92

+1

你想要做什麼?重定向到相同的URL,但沒有'fr /'部分?你也有'mod_rewrite'激活? – Havelock

+0

@Havelock該網站不再支持FR,因此與/ fr /的鏈接需要定向到根/主頁。 –

回答

4

太棒了!所以,如果你有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 
+1

純粹的迷人!完美的作品。非常感謝Havelock! –

+0

沒問題,很高興:) – Havelock