【问题标题】:noting work RewriteEngine online在线注意工作 RewriteEngine
【发布时间】:2012-10-27 19:31:32
【问题描述】:

我对链接使用重写

在本地此代码工作正常,但注意在线工作

ht访问代码:

RewriteEngine On
RewriteRule ^page/([^/]+)/$ page.php?id=$1

php 代码:

<?php
if (isset($_GET['id']) && $_GET['id'] !=""){
echo $_GET['id'];
} else {
echo "Empty"
}

主机错误 EMPTY 但本地回显获取 id

【问题讨论】:

    标签: php get rewrite


    【解决方案1】:

    这是因为您的服务器配置。

    mod_rewrite 模块可能未在您的服务器中启用或 rewrite_url 将不支持

    使用phpinfo() 检查您的服务器应用程序配置。

    联系您的托管支持。如果您的主机支持是BIGROCK,他们会注意支持此功能

    【讨论】:

    • 兄弟,最好联系您的托管支持。我在您的 .htaccess 中没有发现任何错误。我已经遇到过这个问题,而且我的服务器也启用了 mod_rewrite。但是他们不支持rewrite,而是支持redirect
    • 我联系托管支持并回复:mod_rewrite 在服务器上处于活动状态
    【解决方案2】:

    此错误表单服务器

    manager set apache 解决了这个错误

    【讨论】:

      猜你喜欢
      • 2016-06-14
      • 2016-10-04
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多