php – 如何在htaccess中将www放在wordpress网站的网址前?
发布时间:2020-12-13 21:50:28 所属栏目:PHP教程 来源:网络整理
导读:我有一个像 http://domain.com/一样访问的wordpress网站 但我的客户希望像http://www.domain.com/那样访问它 我发现这个代码是一个解决方案 # BEGIN WordPressIfModule mod_rewrite.cRewriteEngine OnRewriteBase /RewriteRule ^index.php$- [L]RewriteCond
我有一个像
http://domain.com/一样访问的wordpress网站
但我的客户希望像http://www.domain.com/那样访问它 我发现这个代码是一个解决方案 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$- [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteEngine On RewriteCond %{HTTP_HOST} ^domain.com$[NC] RewriteRule ^(.*)$www.domain.com/$1 [L,R=301] 但我收到重定向循环错误 你能告诉我我做错了什么吗? 解决方法
您在www强制规则中缺少http://.同样重要的是在其他WP规则之前使用www规则:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^domain.com$[NC] RewriteRule ^(.*)$http://www.domain.com/$1 [L,R=301] RewriteRule ^index.php$- [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 另外,不要忘记更改WP永久链接以在站点和主页URL中使用www (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |