2017-10-14 20 views
0
  1. 這是我第一次使用.htaccess重寫url。
  2. 當我重寫URL我的CSS缺失
  3. 這裏是我的代碼:當使用.htaccess重寫URL時缺少css

    RewriteEngine On 
    
    RewriteBase /blog/ 
    
    RewriteCond %{REQUEST_FILENAME} !-d [NC] 
    
    RewriteCond %{REQUEST_FILENAME} !-f [NC] 
    
    RewriteRule ^([0-9]+)/([^/.]+)/?$ catview.php?ctid=$1&cet_slug=$2 [QSA,L] 
    

我需要的網址:blog/9/iphone

它的工作,但缺少CSS! 任何人都可以幫助我嗎?

回答

1

您可以使用下面的.htaccess的代碼,通過它可以acheive您的要求:

不能重寫CSS,JS和圖像

RewriteCond %{REQUEST_URI} !\.(?:css|js|jpe?g|gif|png)$ [NC] 
RewriteRule ^xyz/(.+)/(.+)/ abc.php?id=$1&name=$2 [L] 

重寫CSS,JS和圖片,從根

RewriteRule ^xyz/[^/]+/[^/]+/(.+)$ $1 [L] 
+0

感謝它運作良好 – Muzahid

+0

@Muzahid如果我的答案適合你,那麼請接受我的答案。 –