2017-10-08 38 views
0

我做了這個規則,但它只是不工作,因爲我需要。
它是如何工作的:
如果用戶訪問/博客它重寫,但是文件可以達到我。
我沒有料到這個工程:
如果用戶訪問/博客或/blog/file.php沒有發生,
如果用戶訪問/博客/ {NUMBER}它應該重定向到/博客/指數,並給參數(數量).htaccess的規則,只有在最後一項=號

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

是什麼問題? –

+1

哪裏htaccess的位置? – starkeen

+0

是否有內部'/博客/'目錄中的.htaccess?或者是有這個規則之前更多的規則? – anubhava

回答

0

有此規則blog/.htaccess(創建它,如果它不存在):

RewriteEngine On 
RewriteBase /blog/ 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
([0-9]+)/?$ index.php?blog=$1 [QSA,L] 
+0

讓我在這裏發表評論,如果它不工作知道。 – anubhava