我已将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]
答案 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/