1

我现在维护一个 oscommerce 网站。第一次访问该网站时,主页上有一些链接,如下所示。

http://website.com/index.php?cPath=2?osCsid=80b28bcd9ad38e38e7ded7e200f87b30

此单击导致Not Found错误:

在此服务器上找不到请求的 URL /the-carriers-c-2。

但是,如果我返回主页并单击,则此链接可以正常工作。

在第二次访问时,URL 更改为:http://website.com/the-carriers-c-2.html

这似乎是一个非常特殊的问题,我是 oscommerce 的新手,所以不确定原因是什么。

任何帮助都会很棒。

4

1 回答 1

1

您正在运行什么版本的 oscommerce。

早期版本的 oscommerce 需要对 SEO URL 进行第三方模块。我同意随机,这是系统生成的 url。

您的根目录中应该有一个 .htaccess 文件,它可能被重命名或丢失,您还需要在您的 apache Web 服务器上运行 MOD URL REWRITE,以便 apache 知道正确处理这些类型的 url。

于 2012-07-11T19:03:54.543 回答