代码之家  ›  专栏  ›  技术社区  ›  sberry

.htaccess重写规则未按预期运行

  •  0
  • sberry  · 技术社区  · 15 年前

    我正试图 http://mysite.com/orders/10000111 改写为 http://mysite.com/orders/details.pl/10000111

    这是我的.htaccess中的内容

    RewriteEngine On
    RewriteBase /
    RewriteCond %{SCRIPT_FILENAME} ^orders\/([0-9]+)
    RewriteRule ^orders\/([0-9]+)$ orders/details.pl/$1 [NS,NC,QSA]
    

    有人能帮忙告诉我我是怎样的白痴吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tzury Bar Yochay    15 年前

    不需要逃跑 / 如在 \/

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^orders/([0-9]+)$ /orders/details.pl/$1 [NC]
    

    应该做这个工作