WordPress.htaccess忽略路径和子文件夹中的后续.htaccess文件

时间:2016-10-04 作者:Rob Wassell

我真的希望有人能帮我,因为我已经研究了好几个小时了,但我仍然无法找到解决方案。

本质上,我需要在Wordpress子文件夹中安装OpenCart,这样我们就可以将Wordpress站点作为主要网站,将OpenCart作为次要电子商务解决方案。我知道Woocommerce可用于Wordpress,但由于这个应用程序,我们必须使用Opencart有一些具体的原因。因此,挑战在于让他们一起工作。

/主页/站点/wordpress/-这是wordpress安装/主页/站点/wordpress/商店-这是Opencart安装

如果您访问网站www.thisdomain。com如果您访问www.thisdomain上的商店,该网站就会出现。com/store如果您尝试访问www.thisdomain上的某个类别,则会出现该商店。com/store/widgets Wordpress干涉并说它找不到页面,但通常它会使用配置的SEO URL显示opencart类别。

这是一个。htaccess问题,Wordpress解释实际路径不存在,并且由于无法在自己的数据库中识别永久链接,将显示页面未找到消息。

我需要什么。htaccess完全忽略/store/path和使用了/store/的任何URL。我已经从这一行开始了,当搜索“忽略wordpress中的路径”主题时,您将从包含store | store的行中看到,但它不适用于Opencart中的任何SEO URL。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/(store|store/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我相信这一定很简单。是否有人可以建议如何忽略所有/存储/路径?

或者,也许另一种方法是以某种方式合并。htaccess文件,以便安装同时了解Wordpress和Opencart?一定有人在某个地方、某个时间让这件事起作用了?

我真的很感谢你的帮助。

谢谢

抢劫

1 个回复
SO网友:Rob Wassell

典型的,几个小时的搜索,发布问题,想一想,稍微改变我的搜索查询,我就发现了我的问题。

确保Opencart了解其基本安装位置非常重要。htaccess文件。

对于Wordpress,它将是:

RewriteBase /
对于Opencart,它将是:

RewriteBase /store/
就是这样,Opencart现在将在正确的文件夹中查找其SEO URL,并且每个应用程序根据您使用的路径独立工作。

我希望这对某人有所帮助。

抢劫

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu