【问题标题】:Url rewrite not working properly on apache 1.3网址重写在 apache 1.3 上无法正常工作
【发布时间】:2011-09-06 18:25:57
【问题描述】:

我在 .htaccess 中有这个规则,它适用于 apache 2.0 及更高版本,但不适用于 apache 1.3,请告诉我如何使其适用于 apache 1.3.x

RewriteRule ^webmaster/([^/]*)/?$ webmaster.php?section=$1 [L]

谢谢

【问题讨论】:

    标签: apache mod-rewrite pcre apache-1.3


    【解决方案1】:

    好的,你可以试试这条线:

    RewriteRule ^webmaster/([^/]*) /webmaster.php?section=$1 [L,NC,QSA]
    

    【讨论】:

    • @anubhava 感谢您的回复规则不起作用它仍然是一样的。
    • 请提供更多详细信息,以便为您提供帮助 :) 您尝试的 URI 是什么?您的 .htaccess 是否已启用?您的访问和错误日​​志显示什么?
    • 嗯,日志文件中没有任何错误,并且 phpinfo() 中加载的模块显示 mod_rewrite 已启用,我可以看到 url 重写工作正常,因为我还有其他规则但是唯一的问题是它没有获取 $_GET 变量的值。我可以把链接发给你 pm 或 email 吗?谢谢
    • 您好,我发现url中的webmaster这个词在网站上运行得不好,我只是把它改成了webpanel,一切正常,请问有什么原因吗? ?
    • 如果webpanel 可以正常工作而webmaster 不能正常工作,那么这可能是您身边的一些冲突规则或代码的情况。另外,如果您认为答案对您有帮助,请将其标记为已接受,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 2014-06-24
    • 2023-03-31
    • 2019-10-16
    • 1970-01-01
    • 2016-12-01
    • 2015-01-14
    相关资源
    最近更新 更多