我有一个使用 osCommerce 的网站,所有页面都可以直接访问http://www.example.com/pagename.php
,但现在我想调整 htaccess 文件,以便它可以支持http://www.example.com/username
然后重定向到http://www.example.com/account.php?id=username
,而其他页面仍然可以使用相同的旧方式访问。
这意味着如果 htaccess 检测到 URL 没有任何扩展名,那么它将重定向到http://www.example.com/account.php?id=username
.
谢谢你!
你只需要一条规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/?$ /account.php?id=$1 [L,QSA]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)