两个index.php文件的重写 - 请帮助我

时间:2015-04-18 22:25:20

标签: mod-rewrite

我想对两个包含爆炸功能的index.php文件使用RewriteRule。

www.domain.com/1/index.php和 www.domain.com/2/index.php

我想为两者建立多级目录,即: www.domain.com/1/europe/germany www.domain.com/2/africa/maroco

我有第一个条件

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*)$ /1/index.php?path=$1 [NC,L,QSA]

但我不知道目录/ 2 /

的第二个条件在何处/如何

请帮忙

1 个答案:

答案 0 :(得分:0)

您的RewriteRule模式过于宽泛,您需要使用前导/1//2/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)/([^?]*)$ /$1/index.php?path=$2 [NC,L,QSA]

此规则使用前导号将查询分派到正确的脚本。