我发现我可以用mod_rewrite生成干净的url。通过访问/home(没有.php),我设法使页面像/home.php可见。
现在,我想把view_album.php?album_id=23 into album/23
这是我使用的代码,但遗憾的是它不起作用:
Options SymLinksIfOwnerMatch MultiViews
RewriteEngine On
RewriteBase /beta/
RewriteRule ^album/(.*)/ view_album.php?album_id=$1
use
RewriteEngine On
RewriteBase /beta/
RewriteRule ^album/([0-9]*)$ view_album.php?album_id=$1
并确保仅在album/
后面有注释或数字时才重写,以便您可以访问您的图像,这些图像可能位于名为album的文件夹