【问题标题】:.htaccess Mod_Rewrite for multiple conditions.htaccess Mod_Rewrite 用于多个条件
【发布时间】:2010-12-09 11:10:22
【问题描述】:

在我的域根目录的 .htaccess 文件中,我正在努力重写以下 URL。充其量,我得到一个 500 服务器错误。

发件人:http://sub.example.com/a/?id=1234 收件人:http://sub.example.com/a/1234

发件人:http://sub.example.com/a/b/?id=1234 收件人:http://sub.example.com/a/1234/b

从我读到的内容应该相当简单,但我似乎无法得到任何工作!

【问题讨论】:

  • 到目前为止,以下变体均未成功:RewriteEngine On :: RewriteRule ^a/(.*) /a/?id=$1 [NC]

标签: url .htaccess mod-rewrite


【解决方案1】:

试试这个规则:

RewriteRule ^a/([0-9]+)(/.*)?$ /a$2/?id=$1 [NC]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    相关资源
    最近更新 更多