<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.html$ /lyrics.php?artist=$1&songname=$2
RewriteRule ^([^/]*)/([^/]*)\.html$ /album.php?artist=$1&album=$2
RewriteRule ^([^/]*)\.html$ /artist.php?artist=$1 [L]
</IfModule>
我几乎不知道关于mod_rewrite的任何事情,但是使用互联网上的工具我得到了一些工作。现在唯一的问题是当用户点击album.php地址时,它认为它是针对lyrics.php文件的。他们正在相撞。如何在不丢失这种“漂亮”URL的情况下将它们分开?下面是我使用的mod_rewrite地址,并希望通过生成器。
The original URL:
http://japlyrics.com/lyrics.php?artist=suiyoubi_no_kanpanera&songname=diablo
The rewritten URL:
http://japlyrics.com/suiyoubi_no_kanpanera/diablo.html
The original URL:
http://japlyrics.com/album.php?artist=world_order&album=have_a_nice_day
The rewritten URL: **This one I have issues with.** It think it is for the above URL.
http://japlyrics.com/world_order/have_a_nice_day.html
The original URL:
http://japlyrics.com/artist.php?artist=daoko
The rewritten URL:
http://japlyrics.com/daoko.html
我该怎么办?