RewriteEngine On
RewriteBase /city_name
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /city_name/index.php?page=$1 [L]
所以我有这个工作,所以如果我这样做domain.com/calgary/,它将正确地从数据库中读取。
但是,如果我这样做,则该文件夹无法正确读取,因为即使它是虚拟目录,domain.com/calgary/test.php它也认为文件在其中。/calgary/
所以我可能在文件夹中的.htaccess目录中寻找帮助,/city_name/以便它.php从/city_name/目录而不是/calgary/(虚拟)读取文件