首页 > 解决方案 > 使用 GET 方法重写 URL htaccess

问题描述

我有一个页面名称detail.php,它处理GET方法中的变量,显示的 URL 将是这样的domain.com/detail.php?v=tEDdwXC2dkq,但我想将其更改为domain.com/detail?v=tEDdwXC2dkq.

.htaccess

RewriteEngine On
RewriteRule ^domain.com/detail.php?v=(.+)$ domain.com/detail?v=$1

但它没有用。有什么我错过的吗?

标签: php.htaccessmod-rewriteurl-rewriting

解决方案


使用此代码。

RewriteEngine On
ReWriteRule ^detail/([a-zA-Z]+)$ detail.php?v=$1

推荐阅读