用户在浏览器中键入以下内容,这仍然是浏览器中的 url:xyz.com/info/productname/
在内部这变成:xyz.com/info/index.php?product=productname
以下:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^(www\.)?xyz\.com$ [NC]
RewriteRule ^info/([^/]+)/?$ /info/index.php?product=$1 [L,NC,QSA]
真的很近。不幸的是,问题似乎是使用 xyz.com/info/productname/ 时相关文件链接不起作用
查看两者之间的区别:
http://xyz.com/info/swoosh 和 http://xyz.com/info/swoosh/
第二个不起作用,因为相关链接已损坏。