我要重写以下网址:重写与..开始的所有URL,
http://localhost/albums/album_name/22
到:
http://localhost/album.php?id=22
我只想网址,开始/专辑/重写。我试过这个,但它不起作用。
RewriteRule /albums/^[^/]+/([\d]+)$ /album.php?gallery_id=$1 [L]
我要重写以下网址:重写与..开始的所有URL,
http://localhost/albums/album_name/22
到:
http://localhost/album.php?id=22
我只想网址,开始/专辑/重写。我试过这个,但它不起作用。
RewriteRule /albums/^[^/]+/([\d]+)$ /album.php?gallery_id=$1 [L]
我认为你不能用'\ D'里面的'[.. ]括号。试试'重写规则/相册/^[^ /] + /([0-9] +)$ /album.php?gallery_id=$1 [L]'。另外不要忘记添加一个'RewriteEngine On'和一个'RewriteBase /'。 – Gerben
仍然一样。我在 – Cornwell
之前已经加载了'http:// localhost/albums/album_name/22'会发生什么。你有404找不到吗? – Gerben