2013-07-04 70 views
0

我爲客戶使用兩種不同的開源系統。 在我已安裝wordpress的主目錄中。 我已經安裝了OpenCart 1.5.5主目錄中的Htaccess與子目錄衝突

我想在OpenCart中啓用SEO網址,但是當我啓用此功能時,我的網址變爲: www.example.com/shop/category wordpress的主htaccess然後檢查它是否知道wordpress中的類別和帖子,並返回404。

如果有人已經爲我解決了問題,我會非常高興! 謝謝你的努力!從WordPress的

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

回答

3

變化RewriteBase指令在Opencart的.htaccess

RewriteBase /shop/ 
+0

你是我的英雄!非常感謝! –

2

不知道這是否是我唐:

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

從Opencart的.htaccess的沒有辦法在本地進行測試。改變WordPress的htaccess到這:

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_URI} !^/shop 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]