我想创建一个当前读取的网址:
www.site.com/events/event.php?event_id=_n_
(其中n是数字,自然而然)
简单阅读:
www.site.com/events/
我的.htaccess文件中有以下代码
RewriteEngine On
RewriteRule ^events/([a-zA-Z0-9]+)$ event.php?event_id=$1
但无论我是将文件放在根目录还是events
目录中,它似乎都没有任何区别。有什么想法吗?
答案 0 :(得分:0)
将这两条规则放在DOCUMENT_ROOT/events/.htaccess
文件中:
RewriteEngine On
RewriteBase /events/
RewriteCond %{THE_REQUEST} /event\.php\?event_id=([0-9]+) [NC]
RewriteRule ^ %1? [R=301,L]
RewriteRule ^([0-9]+)/?$ event.php?event_id=$1 [L,QSA,NC]