【发布时间】:2017-10-24 17:32:53
【问题描述】:
我在“public_html/mywebsite/”目录中安装了 wordpress .我的根目录是“public_html/”。我的域 wwww.mywebsite.com 指向根文件夹“public_html/”。由于某些原因,我无法将域指向“mywebsite”文件夹。但是我想在调用 wwww.mywebsite.com 时从“public_html/mywebsite/”目录加载网站。我尝试使用 htaccess 进行此实现。但不工作。
在“public_html/”目录下,我放了一个.htaccess文件,并添加了如下代码;
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?mywebsite.com$
RewriteRule ^(/)?$ mywebsite [L]
它将网站重定向到“mywebsite”文件夹,但它返回 wordpress 网站的 404 页面。
我这样修改了wordpress目录的.htaccess;
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/(mywebsite|mywebsite/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
有办法解决这个问题吗?
【问题讨论】:
-
您是否按照 Codex 中的步骤进行操作,例如更改 WP Admin 中的设置,保存永久链接等? codex.wordpress.org/…
-
成功了。谢谢。