2011-06-27 160 views
0

我正在使用PHP和使用Apache服务器的项目。.htaccess重定向

说,我的项目的网址是myurl.com。 当我访问 http://myurl.com 它运作良好。

但是,当我访问

http://www.myurl.com OR www.myurl.com

它重定向我http://myurl.com,下降了www子目录。

我希望它保持不变,就像我们访问http://www.myurl.com它应该在url中保留“www”。

我相信这是一个.htaccess设置。 我无法正确设置设置。

请指导

感谢

回答

0

您应该打开htaccess文件和搜索类似

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\.myurl\.com$ [NC] 
RewriteRule ^(.*)$ http://www.myurl.com/$1 [R=301,L] 

此代码重定向。 请看这里:http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html#m0-askapache2

+0

感谢您的回应,但我不明白。我添加了上面的行到我的.htaccess已经有一些代码的WordPress设置(我的是一个WordPress的网站),但该网站扔“页面不正确重定向”错误 – Prashant

+0

如果您的原始设置重定向'http://www.wesite .com /'到'http:// wesite.com /',如果你有两个,你的新设置将'http:// wesite.com /'重定向到'http:// www.wesite.com /' htaccess会导致重定向循环 – Tomgrohl

+0

是的,我的意思是删除这部分代码。这是负责重定向,你说你不想从“www”重定向。 – Tobias