【问题标题】:PHP - redirecting all pages to home page.PHP - 将所有页面重定向到主页。
【发布时间】:2016-03-23 02:59:19
【问题描述】:

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

php -S :8001

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

【问题讨论】:

    标签: php localhost opencart


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • mod_rewrite 是一个 apache 扩展,所以.. 是的,没有 apache 就无法工作
      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2017-01-15
        • 2018-03-28
        • 2013-08-17
        • 2012-01-02
        • 1970-01-01
        • 2016-11-08
        • 1970-01-01
        • 2013-01-18
        • 2022-06-30
        相关资源
        最近更新 更多