我正在尝试为我的网站的目录编写规则。如何编写仅用于php文件的mod_rewrite规则
我想是这样的:
RewriteEngine on
RewriteRule ^(css|font|img|js)/([a-zA-Z0-9\/\.])$ $1/$2 [L]
RewriteRule ^([a-zA-Z0-9\/\_]*)$ index.php?url=$1 [L]
但我无法理解为什么它都不尽如人意。
1 - 我希望用户拥有这些目录的css|font|img|js
直接访问 (只是文件,而不是目录列表。重写目录列表403.php
)
2 - 我希望用户在查看目录直接访问*.js|*.css
文件。 (而不是其他文件。重写另403.php
)
3-我想每一个其他的URL改写为index.php?url=$1
在此先感谢。