【发布时间】:2016-02-26 18:16:24
【问题描述】:
我一直在研究这方面的各种教程,并弄乱了一堆多站点/htaccess 的东西。让我给你我的场景,看看是否有人可以告诉我要做什么才能让它发挥作用。
我的文件夹中有一个 wordpress 网站 /mudmin6 那个网站是 mudministry.org
我在该站点的子文件夹中有另一个 wordpress 站点(完全独立) /mudmin6/userspice 该网站是userspice.com
理想情况下,我希望能够通过键入以下两项中的任何一项来访问此站点...
mudministry.org/userspice 或者 userspice.com
到目前为止,这是可行的。但是,我不能做真正重要的事情。
我不能打字,说 userspice.com/forums 并访问我的论坛。我收到内部服务器错误。进入论坛的唯一方法是一路回到 mudministry.org/userspice/forums
谁能告诉我需要在我的 .htacces、wp-config 或 wordpress 仪表板中进行哪些更改才能实现这一点(以及在哪个子文件夹中进行这些更改?)
.htaccess for mudministry.org
# 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
<Files 403.shtml>
order allow,deny
allow from all
</Files>
.htaccess for userspice
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /userspice/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /userspice/index.php [L]
</IfModule>
# END WordPress
我知道有很多人会说我为什么需要这样做?我需要为我们拥有的赠款做这件事。初始域必须可由 mudministry.org/userspice 访问,但我无法键入 usersspice.com/anything 并访问我的任何页面也很烦人。
【问题讨论】:
-
你能告诉我内部服务器错误是什么吗?内部服务器错误的一些详细信息应显示在错误日志中。这就是我要开始的地方
-
基本上是404错误。当我的网站这样配置时,从 userspice.com/dfssf 访问时无法找到的任何页面都会显示错误 500。通过 mudministry.org/userspice/dfssf 无法找到的任何页面都会显示为 404
标签: wordpress apache .htaccess mod-rewrite