我刚刚获得了一个VPS并上传了wordpress但非wwww无效。我试图将它添加到.htaccess但它不再起作用。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*) http://www.domain.com/$1 [L,R=301]
也尝试了这个:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
所以,我有一些反向链接到domain.com,但这不起作用。域cPanel上是否有更改内容,例如CNAME或其他内容?
答案 0 :(得分:1)
我使用它并且它可以正常工作:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^expirio\.sk
RewriteRule (.*) http://expirio.sk/$1 [R=301,L]
UPDATE1:但这显然是将用户从非expirio.sk(例如www.expirio.sk)重定向到非www版本的expirio.sk。如果你想要反过来那么你会想要使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^expirio\.sk
RewriteRule (.*) http://www.expirio.sk/$1 [R=301,L]
检查规则:
http://htaccess.madewithlove.be/
UPDATE2:关于DNS设置,我只使用A记录将expirio.sk
指向特定的IP地址,并使用*.expirio.sk
指向相同的IP地址。没有CNAME记录。
答案 1 :(得分:0)
这是配置:
212.58.8.110 / 24 PTR domain.com.
domain.com. NS ns.domain.com.
domain.com. A 212.58.8.110
domain.com. MX (10) mail.domain.com.
domain.com. TXT v=spf1 +a +mx -all
ftp.domain.com. CNAME domain.com.
mail.domain.com. A 212.58.8.110
ns.domain.com. A 212.58.8.110
webmail.domain.com. A 212.58.8.110
www.domain.com. CNAME domain.com.
10 DNS records total