【发布时间】:2013-08-22 09:35:21
【问题描述】:
我必须在我的 .htaccess 文件中添加行:
RewriteRule ^/backend/?$ index.backend.php
RewriteRule ^(en|de)/backend/?$ index.backend.php?vl=$1
第一个不起作用(website.com/backend) 第二个作品(website.com/en/backend 或 website.com/de/backend)
为什么第一行不起作用?
【问题讨论】:
-
尝试以斜线结尾
website.com/backend/输入或从htaccess中删除^backend?$ -
@Bora:
website.com/肯定在 .htaccess 中更早定义,并在重写规则中用作前缀
标签: php regex .htaccess mod-rewrite