2016-09-17 39 views
1

當我嘗試在我的網站上創建一個新文件夾時,我無法訪問它。這是一個htaccess問題,因爲當我刪除以下代碼時,可以訪問該文件夾。爲什麼我無法訪問我的網站上的新文件夾? .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] 

如何訪問我的新文件夾而不會搞亂上述代碼的功能?

回答

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] 
+0

完美。很棒!謝謝。 –

+0

沒問題,很高興解決。 –

+0

@DavidHinojosa:如果有效,請將此答案標記爲已接受的答案。 – Striezel

相關問題