使用opencart站点和管理员两次基本URL

时间:2015-06-08 18:23:18

标签: php .htaccess opencart

我已将opencart上传文件夹上传到http://example.com/opencart文件夹。

现在当我打开它时,它正在打开,但是在点击任何导航菜单(例如联系我们)后,显示404错误并且地址栏中的URL是

http://example.com/example.com/opencart/?route=information/contact

而不是

http://example.com/opencart/?route=information/contact

但是当我将鼠标悬停在Link上时,它会在浏览器底部显示完美的网址。 (例如,在上面的情况下,在悬停 - 显示“http://example.com/opencart/?route=information/contact”...

如何解决?

EDIT ****

我在opencart /文件夹中的.htaccess:

RewriteBase / 
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]   
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] 
RewriteRule ^system/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]

1 个答案:

答案 0 :(得分:0)

目前还不清楚您正在运行哪个版本的OpenCart,但在所有最新版本中,所提供的.htaccess文件中的RewriteBase规则上方都有一条注释:

# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteBase /

所以将其改为

RewriteBase /opencart/