1
使用mod_rewrite的.htaccess重定向规则
我有一个PHP脚本,可根据查询从数据库动态生成内容。用户可能会在文本框中搜索用户名“ mark”。内容由PHP提供,位于www.domain.com/?username=mark,尽管我希望用户将提供的URL视为www.domain.com/username/mark.html。同样,用户可以按配置文件(整数)进行搜索。内容在www.domain.com/?profile=2上生成。我希望用户将提供的网址视为www.domain.com/profile/2.html。这可行吗? 这是我的.htaccess文件: RewriteEngine On RewriteRule ^username/([^/]*)\.html$ /?username=$1 [L] RewriteRule ^realname/([^/]*)\.html$ /?realname=$1 [L] RewriteRule ^profile/([^/]*)\.html$ /?profile=$1 [L] 已启用Mod_rewrite,但此文件似乎无法正常工作。