PHP - 将所有页面重定向到主页。

PHP - redirecting all pages to home page.

我使用 php opencart 作为电子商务网站。在 AWS 服务器上配置 apache 时一切正常。我想在本地设置它,我使用命令

启动了服务器
php -S :8001

主页加载正常。如果我点击任何 link url 正在更改,但主页只会一直出现。例如 http://localhost:8001/ and http://localhost:8001/entertainment-leisure 两者都给出相同的响应。 我该怎么办?

您可以在管理->系统->设置->服务器中停用"SEO URL"。

我已经弄清楚这里的问题是什么了。 PHP 本地服务器无法访问 .htaccess 文件。因此它不能重写 url。打开购物车正在使用 .htaccess 重写 url。因此,对于每个页面,它将重定向到主页。我在本地配置了 apache,对我来说效果很好。需要注意的一点 PHP 如果没有 apache,本地服务器将不会有完整的选项。

您需要在管理->系统->设置->服务器中激活"SEO URL"。或者您可以在 URL 中使用 index.php?route= 变量到 运行 其他页面。 像这样:

http://localhost/opencart/index.php?route=product/category&path=18