2011-04-07 109 views

回答

0

這聽起來像你想的Apache服務器向前看,看看當前的URL存在,如果沒有,重定向他們。我想你可能可以使用mod_rewrite來完成此操作。

我的第一個嘗試它會是這樣的:

RewriteEngine On 
RewriteCond %{IS_SUBREQ} false 
RewriteCond %{REQUEST_URI} !-U 
RewriteRule /en(/.*) $1 [R,L] 

我會注意到,我還沒有嘗試過這樣的語法和影響可能會稍微偏離,而且你必須要小心你不會陷入無限循環,或者結束太多的子請求(因爲這可能會影響服務器的性能)。但希望它能給你一個起點。或者mod-rewrite可以(取決於服務器權限)讓你調用腳本來確定重寫,這也可以是一個選項。

1

使用此行.htaccess文件

ErrorDocument 404$ http://www.f1u.org/its-interesting/166-cricri 
+0

不,你不明白。我不想只重定向這個URL。如果他們返回404,我需要重定向所有網址,如f1u.org/en*****。 – 2011-04-07 12:54:44