2011-06-08 45 views
0

讓卓越的RewriteCond說,我有這樣的http://foo.com
這一領域作爲目前使用.htaccessRewriteCond
.htaccess碼域是這樣的:對於一些頁面

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 

此重寫將發生在所有頁面要求,
現在我想改變這使得這隻發生在除本頁外的所有頁面上:

http://foo.com/en/rates.htm 

因爲在該網頁我想要做301 redirect這樣Redirect 301 /en/rates.htm http://www.google.com/index.html

如何這htaccess的?

謝謝你在前進,
GusDe

回答

1

你在你的問題應該工作,你可以把它添加到您的.htaccess文件,重寫的東西塊之前指定的Redirect指令。

如果它不仍能正常工作,也許阿帕奇沒有加載mod_alias中的模塊,然後你可以在.htaccess文件之前,其他重寫的添加此指令:

RewriteRule ^/en/rates\.htm http://www.google.com/index.html [R,L] 

你可以看看在這Apache docs page

相關問題