2016-04-29 64 views
0

我试过很多选项来更改我的网址。但我不能这样做,我必须改变在WordPress的常规设置的设置,但它不是URL从如何将example.com更改为www.example.com in wordpress

example.com改为www.example.com

我也加入WP的这些行-config

define('WP_HOME','http://www.example.com/'); 
define('WP_SITEURL','http://www.example.com/'); 

但是这也行不通。请人指导我对此

感谢

回答

0

请试试这个;

.htacces进入anything.example.com(和example.com本身)重定向到www.example.com:

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www.example.com 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L] 
0

如果您需要网站的WWW版本被自动重定向到非www版本应该比你,如果你把这个在您的.htaccess文件

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC] 
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] 

想要将非www版本重定向到www版本比这个

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

它给我的内部服务器错误 –

+0

它可能会与其他重写规则来干扰你在你的htaccess –

+0

这是我的网站的全部htaccess文件代码 #BEGIN WordPress的 RewriteEngine叙述在 RewriteBase/ 重写规则^指数\ $ .PHP - [L] 的RewriteCond%{REQUEST_FILENAME }!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。的index.php [L] #END WordPress的 #BEGIN WordPress的 RewriteEngine叙述在 RewriteBase // 重写规则^索引\ .PHP $ - [L] 的RewriteCond%{REQUEST_FILENAME} !-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。 //index.php [L] #结束WordPress –

相关问题