我有以下网址:
http://mysite.com/tracks/backing-track-search?artist=TINA-TURNER&action=search&listArtist=true
我想读的:
http://mysite.com/tracks/backing-track-search/TINA-TURNER
这就是我正在尝试的,但它只是让我http://mysite.com/tracks/backing-track-search
没有任何GET
变量
RewriteRule ^(tracks)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /$1/$2?artist=$3&action=$4&listArtist=$5 [QSA,L]
这是可能的还是我也必须在 URL 中包含action
andlistArtist
变量?(如果它们不在 PHP 文件中,我可能会标记它们,但这很容易)
我也试过了,失败了:
http://mysite.com/tracks/backing-track-search/TINA-TURNER/search/true
编辑我认为可能会有一些混乱,我的错......
在原始网址中
http://mysite.com/tracks/backing-track-search?artist=TINA-TURNER&action=search&listArtist=true
注意
...backing-track-search?artist...
Wellbacking-track-search
实际上是一个文件,backing-track-search.html
而不是一个目录 - 我只是省略了 .html,因为我在.htaccess
文件中写入了该规则