1
解析用戶名我得到唯一的用戶名用戶數據庫,我想建立虛擬的網址,如:www.mypage.com/nickname
htaccess的規則:如何從URL
我已經嘗試過RewriteRule^user.php?name=$1 [L]
但是這也將重定向任何CSS和JS這不是打算的。
我也在想解析404腳本或其他東西,但不知道我該怎麼做。
任何想法?
解析用戶名我得到唯一的用戶名用戶數據庫,我想建立虛擬的網址,如:www.mypage.com/nickname
htaccess的規則:如何從URL
我已經嘗試過RewriteRule^user.php?name=$1 [L]
但是這也將重定向任何CSS和JS這不是打算的。
我也在想解析404腳本或其他東西,但不知道我該怎麼做。
任何想法?
你可以讓你的規則條件加入(的RewriteCond)的條件下,這樣它不重寫現有的文件和顯示目錄
RewriteEngine on
#don't rewrite existing dirs
RewriteCond %{REQUEST_FILENAME} !-d
#don't rewrite existing files
RewriteCond %{REQUEST_FILENAME} !-f
#rewrite any uris to "/user.php" excluding files and dirs
RewriteRule ^([^/]+)/?$ user.php?name=$1 [NC,L]
不知道是否適合你,但我的白名單,我不延長想重定向 – Andrew
谷歌「PHP路由」,你會發現它是如何通常實施。 – wogsland