【发布时间】:2020-06-01 07:51:02
【问题描述】:
我的设置: 我的 domain.com 指向服务器 1,并设置 blog.domain.com 指向另一个托管多个 wordpress 站点的 wordpress 服务器 2。根据these 说明,服务器 2 在单个 Ubuntu 服务器中有多个 wordpress 站点。由于本手册已过时,我也按照this 帖子中详述的第 4 步配置 wordpress 虚拟主机。预先描述我的设置,因为我不确定我的问题是否是因为这个设置。
问题:
基于此设置,Wordpress 可以在默认的永久链接选项下正常工作。以下是我的 conf 文件中的详细信息
DocumentRoot /var/www/domain
ServerName blog.domain.com
ServerAlias blog.domain.com
<Directory "/var/www/domain">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
选择普通永久链接后,/var/www/domain 中的 htaccess 文件为空,一切正常。但是,当我将永久链接更改为帖子名称 (blog.domain.com/sample-post/) 时,主页(blog.domain.com) 工作正常,但我的个人帖子网址 (blog.domain.com/sample-post/) 不起作用。我的 htaccess 文件如下所示:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
WordPress 地址 (URL) = blog.domain.com 网站地址 (URL) = blog.domain.com
请您帮忙解决这个问题。我希望启用永久链接,但这个问题已经困扰了几个月。非常感谢您的所有 cmets 和反馈。
【问题讨论】:
标签: wordpress .htaccess http-status-code-404 subdomain permalinks