我在同一个域上有两个单独的 WordPress 站点,一个以下列方式安装:
http://subdomain1.domain.tld and http://subdomain2.domain.tld.
http://domain.tld redirects to subdomain1.
我需要删除所有 www。到非 www(这现在可以在http://htaccess.madewithlove.be/上进行测试上测试),www.domain.com 现在返回 domain.com 但是当我输入一个子域时,我仍然得到一个 404 页面万维网。
我当前的代码以及@icabod 的建议现在看起来像这样。
# 301 redirect www to non-www url
# including subdomains
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule (.*) http://%1/$1 [R]
</IfModule>
mod_rewrite
正在使用其他重定向,我不想使用 PHP 重定向。我无法访问我的注册商的 CName,因此我无法将它们重定向到那里。我.htaccess
在根文件夹中放置了一个文件,其中包含以下代码,并尝试将它也放置在子域根文件夹中。
这让我很生气!
谢谢你。