2012-07-11 53 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

相關問題