关于htaccess和php的帮助
我正在构建一个php站点。我想修改url。我认为htaccess是解决方案。但我很虚弱。你们这些人能帮我吗?我的URL如下所示: www.site.com/index.php www.site.com/invoice\u details.php?invoice\u id=100 www.site.com/user.php?uid=20&type=1 www.site.com/client_details.php?cid=10&status=active 我希望这些是像:第一选择 www.site.com www.site.com/invoice-details/100 www.site.com/user/20/1 www.site.com/client-details/10/active关于htaccess和php的帮助,php,url,.htaccess,Php,Url,.htaccess,我正在构建一个php站点。我想修改url。我认为htaccess是解决方案。但我很虚弱。你们这些人能帮我吗?我的URL如下所示: www.site.com/index.php www.site.com/invoice\u details.php?invoice\u id=100 www.site.com/user.php?uid=20&type=1 www.site.com/client_details.php?cid=10&status=active 我希望这些是像:第一选择 www.site
或者只需添加斜杠并将uu替换为-2nd选项您的问题无法用just.htaccess解决,尽管这是必需的 我们要做的就是URL路由,需要一些代码来正确处理请求
这里有一个不错的教程:您可以使用mod_rewrite解决这个问题,mod_rewrite可以在.htaccess文件中配置 例如,要求解数字1和2:
RewriteEngine on
RewriteRule ^invoice-details/([^/\d]+)?$ invoice_details.php?invoice_id=$1 [L]
RewriteRule ^user/([^/\d]+)/([^/\d]+)$ user.php?uid=$1&type=$2 [L]
网上有大量的信息,这似乎是一个合理的介绍