当我尝试在我的网站上创建一个新文件夹时,我无法访问它。这是一个htaccess问题,因为当我删除以下代码时,可以访问该文件夹。
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\/$ /game.php?id=$1&title=$2 [L]
RewriteRule ^([^/]*)\/$ /index.php?page=$1 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\/$ /category.php?cid=$1&page=$2&title=$3 [L]
RewriteRule ^sitemap.xml$ sitemap.php [L]
如何在不弄乱上述代码功能的情况下访问我的新文件夹?
答案 0 :(得分:1)
您需要告诉它忽略real
个文件或文件夹。
RewriteEngine On
#if it's a real file or dir don't rewrite
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([^/]*)/([^/]*)\/$ /game.php?id=$1&title=$2 [L]
RewriteRule ^([^/]*)\/$ /index.php?page=$1 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\/$ /category.php?cid=$1&page=$2&title=$3 [L]
RewriteRule ^sitemap.xml$ sitemap.php [L]