0
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个问题。

  1. 还有一个实际的目录,称为/data/. 这包含图像、css 文件、javascript 文件等。但是当我尝试加载它时,它显然失败了。第一个问题,我怎样才能为这个目录创建一个例外?

  2. 如果有人要求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,请随时纠正我。

4

0 回答 0