【发布时间】:2014-04-24 21:08:09
【问题描述】:
我需要一个遵循以下规则的 .htaccess 文件:
- images、css、js、admin、fonts 文件夹的所有文件(和子文件夹/子文件)都应该是可访问的
- 像 bla.com/info 这样的 URL 应该被重定向到 bla.com/index.php?p=info
- 像 bla.com/products/22 这样的网址应该重定向到 bla.com/index.php?p=products&cat=22
- 网址 bla.com/products 应重定向到 bla.com/index.php?p=products
谁能帮我解决这个问题?这是我到目前为止得到的:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /staging/
RewriteRule ^favicon.ico favicon.ico [NC,L]
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?p=$1 [NC,L]
但它只适用于前两个条件...
谢谢!!
【问题讨论】:
标签: php regex apache .htaccess mod-rewrite