好的,所以我有这个 .htaccess 文件,它在 base 之后获取第一个目录为 $1,第二个为 $2
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 ^[^\.]+[^/]$
RewriteRule (.*) http://%{HTTP_HOST}/$1/ [R=301,L]
RewriteRule ^([^/]+)/([^/]+)/$ index.php?sub=$1&page=$2 [L]
RewriteRule ^([^/]+)/$ index.php?sub=$1&page=$1 [L]
#RewriteRule ^(.*)/(.*)$ index.php?sub=$1&page=$2 [L]
#RewriteRule ^(.*)$ index.php?sub=$1&page=$1 [L]
</IfModule>
现在我们需要在生产服务器上的一个子目录中测试这个网站。这将向 url 添加一个额外的目录
所以:hxxp://localhost/newwebsite/var1/var2/
有没有办法只获取一个 url 的最后两个参数,或者我应该只是推动它以我们想要的方式工作。(不是真正的选择)
谢谢!