【发布时间】:2012-02-10 14:06:46
【问题描述】:
我在网站上有一个目录:
我有一个 .htaccess 文件。
我希望它采用这样的任何 URL:
并将其改写为:
引用这些目录的任何 URL 除外:
- http://example.com/directory/css/
- http://example.com/directory/javascript/
- http://example.com/directory/images/
我有第一部分工作,但无法告诉它排除某些目录中的文件:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^/]+)/([^/]+) index.php?arg1=$1&arg2=$2 [NC]
更新:
这是一个非常基本和简单的意义:
RewriteRule ^css - [L,NC]
RewriteRule ^javascript - [L,NC]
RewriteRule ^images - [L,NC]
RewriteRule ^([^/]+)/([^/]+) index.php?arg1=$1&arg2=$2 [NC]
但我确定有更优雅的解决方案?
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting