2012-07-11 30 views
0

我想从我的IP(主机)重定向到我的网站网址。早些时候,我在.htaccess文件中使用了以下行,它工作正常。使用.htaccess将网址重定向到url

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR] 
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] 
RewriteRule^http://example.com/$1 [L,R=301] 

上述代码将我的IP重定向到网址。

现在我改变了代码以下和IP重新定向到一个奇怪的网址

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR] 
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
RewriteRule^http://%1%{REQUEST_URI} [L,R=301] 

我想使用{REQUEST_URI}功能,并同时重定向到我的基本URL。什么是正确的语法来做到这一点?

在此先感谢...

回答

0

尝试:

RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR] 
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

这表明移动永久消息,但如果我用上面的代码它不是重定向... – Sharan 2012-07-12 09:58:41

相关问题