2009-10-19 127 views
1

使用OpenCart我將如何使用301重定向添加www.Opencart的的.htaccess 301重定向

.htaccess內容:

#Options +FollowSymlinks 

<IfModule mod_rewrite.c> 
RewriteEngine On 

#OPENCART REWRITES START 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*) index.php 
#OPENCART REWRITES END 

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\.mysite\.com$ [NC] 
RewriteRule ^(.*)$ http://www\.mysite\.com/$1 [R=301,L] 
</IfModule> 

注意,302個重定向工作

+0

有人想幫助嗎? – Granit 2009-10-19 11:17:33

+0

你確定它是302而不是301嗎?然後.htaccess和它可以與301, – random 2009-10-19 12:43:06

+0

好,不幸的是我確定。 – Granit 2009-10-20 13:37:31

回答

2

我認爲所有你想要做的就是在你的Apache配置文件中。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^mysite\.com 
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L] 
+0

不幸的是,它不適合我! – Granit 2009-10-20 13:40:50

0

我用這樣的:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^mysite\.net 
RewriteRule ^(.*)$ http://www.mysite.net/$1 [R=permanent,L]