2017-06-05 106 views
0

我有一個子目錄XYZindex.php文件的目錄結構。 XYZ包含有CSS幾個子目錄,圖片,JS等我試圖做到以下幾點:htaccess引發500內部錯誤

  1. 畫廊,IMG,CSS,JS路徑應映射到 同名
  2. 每一個的XYZ的子目錄單url如http://example.com/my-page應該映射到http://example.com/xyz?route=my-page

下面是我的.htaccess文件,請大家幫忙。

RewriteEngine on 
RewriteRule ^((?:gallery|img|css|js).*)$ xyz/$1 
RewriteRule ^(.*)$ /xyz/?route=$1 [QSA,L] 
+0

錯誤日誌應該給你的什麼是錯的與你的配置細節 – Phil

回答

0

有這樣說:

RewriteEngine on 

RewriteRule ^(?:gallery|img|css|js)/.*$ xyz/$0 [L,NC] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ xyz/?route=$1 [QSA,L]