服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. .htaccess
  3. .htaccess RewriteRule将查询types的URL结构转换为目录types的URL
Intereting Posts
从死亡交换数据库中恢复电子邮件 在Windows服务器上的DHCP警告标志图标 Vmware 6 – 一个主机上的快照失败 防火墙configuration为允许25 / tcp,但仍然无法telnet到该端口上的服务器 证书颁发机构服务安装在这台计算机上 可以将TFS 2010安装到单个服务器和工作组(而不是AD) 有没有办法将自动签名添加到交换'03所有传出的电子邮件? 从多台计算机使用相同的ssh私钥/公钥对是否无害? 它在程序文件文件夹上安装有多重要? nginx没有logging任何错误,没有启动 vCenter Converter无法转换Virtual Server 2005 VM exim4从文件中读取中继(debian lenny) 为什么限制共享内存的总量? 后缀:如何将header_checks仅应用于特定的域? GNU手表 – 如何让它读取我的环境(别名,函数等)

.htaccess RewriteRule将查询types的URL结构转换为目录types的URL

我想转换下面的url:

/letters.php?q=test&d=789&t=2 

至:

 /test/789/2 

我试了下面的东西,但是没有成功:

 RewriteRule ^(.*)$ /letters.php?q=$1&d=$2&t=$3 [R=301,L] 

  • 阅读.htaccess和Tomcat
  • 获取gzip压缩在我的服务器上工作(模块?)
  • Htaccess文件根据请求的域redirect到某个网页
  • 转换.htaccess到nginx是打破我的应用程序
  • 运行.html为.php

  • .HTACCESS – 删除部分url
  • 使用mod_rewrite的相当URL的冲突
  • htaccessredirect参数
  • Ubuntu 12.10 .htaccess仍然无法正常工作
  • 重写规则(删除.php)和旧的redirect301不工作?

你需要分解RewriteRule提取uri的每个部分,即testing,789和2; 喜欢这个:

 RewriteRule ^([^/]+)/([^/]+)/([^/]+)$ /letters.php?q=$1&d=$2&t=$3 [NC] 

有一个很好的文章.htaccess提示和技巧 ,显示重写规则如何工作。

  • 使用htaccess文件将https地址redirect到相应的http地址
  • 我如何使用Apache RewriteRules + PHP来确定要显示哪个页面?
  • 将.htaccess http授权转换为nginx
  • WordPress的子目录apache2没有浏览索引和.htaccess
  • .Htaccess – 文件扩展名不会被删除
  • RedirectMatch:我如何避免保留查询string
  • 尝试使用htaccess从site1.comredirect到site2.com,而无需更改地址栏中的url
  • 自动预置可执行Perl脚本使用.htaccess(如php_value auto_prepend_file)?
  • 将每个请求redirect到索引页面
  • 了解mod_rewrite语法

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy