2016-02-26 129 views
1

我一直在通过各种教程的这一挖掘,带着一帮多点/ htaccess的东西搞乱内部网站的WordPress的重定向。让我给你看我的场景,看看有人能告诉我在世界上做些什么来实现它。问题与网站

我有一个WordPress站点的文件夹 /mudmin6 即站点mudministry.org

我在该站点 /mudmin6/userspice 该网站是下的子目录另一个WordPress站点(完全独立的)在userspice.com

我非常希望能够通过输入任一两件事情来访问此网站...

mudministry.org/userspice 或 我们erspice.com

到目前为止,这工作。但是,我不能做一些非常重要的事情。

我不会打字,说 userspice.com/forums,并获得我的论坛。我得到一个内部服务器错误。去论坛的唯一方法是一路回去mudministry.org/userspice/forums

有人能告诉我什么需要我.htacces改变,WP-配置,或WordPress的仪表板,使这个发生(以及在什么子文件夹进行这些改变?)

的.htaccess的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的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 

我知道疗法e很多人会说我为什么需要这样做?我需要为我们的赠款做到这一点。最初的域名必须可以通过mudministry.org/userspice访问,但它也非常令人讨厌,我无法输入userspice.com/anything并进入我的任何页面。

+0

你能告诉我什么是内部服务器错误吗?内部服务器错误的一些细节应显示在错误日志中。这是我开始的地方 –

+0

它基本上是一个404错误。当我的站点配置为这样,从userspice.com/dfssf访问时找不到的任何页面显示错误500.无法通过mudministry.org/userspice/dfssf找到的任何页面显示为404 –

回答

0

也许你可以使用内部代理[P],我没有做过,但让我知道,如果这个工程。

你会想投入这根的.htaccess

RewriteRule ^(userspice)/(.*)$ http://userspice.com/$2 [NC,P] 

您可能还需要使用ProxyPassReverse,以确保像您期望的任何重定向完成。这可能不起作用,具体取决于您在应用程序中使用的相对和绝对URL。但是如果你不介意当用户开始浏览userspice目录时,他们被切换到userspice.com域,这可能会工作

+0

我觉得你真的很接近。我添加了该行,现在当我执行userspice.com/anything时,我不再发生内部服务器错误。它只是将我重定向到主页。你能想到我可以添加的任何东西,它会让它抓住安装在/ userspice的路线吗?其他一切都很完美。我也会检查代理通行证,但我认为这只需要一个htaccess修复程序。 –

+0

也许尝试ProxyPassReverse?上文提到的。我没有使用过它,但它似乎尝试解决它ProxyPassReverse“/ userspice /”“http://userspice.com/”。为了更进一步,我将访问Apache的ProxyPass文档,并解决这些选项,直到找到正确的组合 –

+0

我愿意为它做一次尝试。 userspice网站目前正在获得大量流量,我有点不愿打破它。它通常在周末静止下来,所以我会在一段时间内给它一个镜头。谢谢! –