我使用下面的代码...mod.rewrite多个规则同一目录
#Fix Rewrite
Options -Multiviews
# Mod Rewrite
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)?$ index.php?q=$1 [L]
把www.website.com/index.php?q=Keyword
成www.website.com/Keyword
伟大的工程....但是....
我也(在同一目录中)有一个名为spec.php
的文件,它接受GET
变量eid
。
我还需要有一个转www.website.com/spec.php?eid=00000
到www.website.com/00000
或www.website.com/spec/00000
无需实际移动spec.php
到子目录中的规则。
任何帮助将非常感激,我的眼睛有谷歌烧伤。我发现有些做了类似的事情,但是当我尝试将它与我的情况相匹配时,我遇到了问题。
“将”www.website.com/index.php?q = Keyword“变成”www.website.com/Keyword“:这应该是另一种方式,不是吗? – ultranaut 2013-03-06 01:02:35