2017-06-05 57 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]