gpt4 book ai didi

php - htaccess 重写不带 .php 扩展名的 URL 到文件

转载 作者:行者123 更新时间:2023-12-02 06:36:02 25 4
gpt4 key购买 nike

我有一个使用 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]

关于php - htaccess 重写不带 .php 扩展名的 URL 到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18840581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com