我正在为客户使用两个不同的开源系统。在我安装了 wordpress 的主目录上。在子目录(/shop)中,我安装了 OpenCart 1.5.5
我想在 OpenCart 中启用 SEO url,但是当我启用它时,我的 url 变为:www.example.com/shop/category wordpress 的主要 htaccess 然后检查它是否知道 wordpress 中的类别和帖子并返回 404。
如果有人为我找到解决方案,我会非常高兴!感谢你的付出!
来自 Wordpress 的 HTACCESS:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
来自 opencart 的 HTACCESS:
Options +FollowSymlinks
Options -Indexes
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]