2013-05-09 92 views
0

我需要將規則添加到我的.htaccess文件中。這mod_rewrite需要阻止我的網站去www.example.com,而是停留在example.com網址。Wordpress mod_rewrite規則。停止從example.com重定向到www.example.com

請幫忙。

更新::

這裏是我的代碼:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.co.za$ [NC] 
RewriteRule ^(.*)$ http://www.example.co.za/$1 [L,R=301] 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
# uploaded ?les 
RewriteRule ^([_0-9a-zA-Z-]+/)??les/(.+) wp-includes/ms-?les.php??le=$2 [L] 
# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] 
RewriteRule . index.php [L] 
</IfModule> 
# END WordPress 

這是我第一次與.htaccess文件

+0

如果您登錄到您的Wordpress後端,在「設置」 - >「常規」下配置爲站點地址?如果它說www.yoursite.co.za,只需刪除「www。」 - 部分。 – vstm 2013-05-09 09:15:04

回答

1

工作添加以下規則在.htaccess文件。

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

不要忘了在自己的域名中更改「example」。

+0

謝謝你的幫助,但是,這給了一個國際服務器錯誤 – Corrie 2013-05-09 09:02:05

+0

@Corrie - 你有沒有更改'example.com'的域名? – Rikesh 2013-05-09 09:03:15

+0

@Corrie:你的Web服務器是否安裝了mod_rewrite?你是如何創建.htaccess文件的? – vstm 2013-05-09 09:04:24

相關問題