RewriteEngine on
RewriteRule ^station/(.*)/(.*)$ station.php?name=$1&page=$2
RewriteRule ^station/(.*)/(.*)/$ station.php?name=$1&page=$2
RewriteRule ^station/(.*)$ station.php?name=$1
RewriteRule ^station/(.*)/$ station.php?name=$1
RewriteRule ^(.*)/(.*)/(.*)$ $1.php?1=$2&2=$3
RewriteRule ^(.*)/(.*)/(.*)/$ $1.php?1=$2&2=$3
这是我的代码。但是有2个问题。
还有一个实际的目录,称为
/data/
. 这包含图像、css 文件、javascript 文件等。但是当我尝试加载它时,它显然失败了。第一个问题,我怎样才能为这个目录创建一个例外?如果有人要求
website.com/station
,我希望它阅读website.com/station.php
,当它阅读时
website.com/station/example
,我希望它阅读website.com/station.php?name=example
,当它阅读时
website.com/station/example/pagename
,我希望它阅读website.com/station.php?name=example&page=pagename
,我怎样才能做到这一点?
为任何语法失败道歉,凌晨 3:14,请随时纠正我。