mysql - HTAccess - 令人困惑的干净网址

标签 mysql url .htaccess mod-rewrite

如果我想简单地将 /clients/page/ 重定向到 /clients.php?view=page 我会使用像这样简单的东西,它效果很好。

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^clients/([^/]+) /clients.php?section=$1&$2 [NC]

例如,如果我有一个像 /clients/page/?name=Tom 这样的 url,我如何将这些 HTTP GET 变量传输到像 /clients.php 这样的简单 url? view=page&name=Tom 我已经尝试过但失败了。

有什么想法吗?

最佳答案

我认为您可以使用 [QSA] 标志,它代表查询字符串追加。这意味着您可以轻松地将变量添加到查询字符串:

RewriteRule ^clients/([^/]+) /clients.php?section=$1 [QSA, NC]

关于mysql - HTAccess - 令人困惑的干净网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088804/

相关文章:

php - 为什么我的用户被添加到一个表而不是另一个表

Javascript 使用变量通过按钮创建 url

java - 检查具有 URL 的远程服务器上是否存在文件

mysql - 多对多关系的联接或多查询

Mysql日期比较错误LIMIT 0,30

php - HTAccess-Mod_rewrite

apache - .htaccess 使用 laravel 重定向到 ssl

php - 将 robots.txt 重定向到 php 页面

php - 存储当前日期时,应该在 web 应用程序中设置还是在数据库中设置?

java - 读取远程txt文件android