之前做的一個站,用了重寫實現了偽靜態,今天想加一個博客的功能,但發現了一個問題,之前做的重寫把“(w)/”進行重寫了,而現在/ blog/也打不開了,因為系統沒有把/blog/當成對一個文件夾的訪問,而是作為了重寫裡的一個參數,對重寫本來就戰戰兢兢的我,搜了半天終於找到了一個辦法,記錄下來,準備好忘懷ST_URI} ^/subdirectory/(.*)$
RewriteRule ^.* $ - [L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/web/$1 [L]root
再多加一個例子:
# 不轉送帶google前綴的目錄或文件
RewriteCond %{REQUEST_URI} ^/google(.*)$
RewriteRule ^.*$ - [L]
RewriteRule (.*) app/webroot/$1 [L]
以上就介紹了關於重寫的一個問題,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。