2011-06-08 41 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

相关问题