服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. .htaccess
  3. .htaccess RewriteRule将查询types的URL结构转换为目录types的URL
Intereting Posts
包含多重SPF机制导致permerror 我如何知道我的服务器是否正在运行IMAP? 两个星号的文件名** / * sshredirect而不使用端口转发 Azure VM CPU利用率指标(无数据) 用Django的Nginx fastcgi问题(url中的双斜杠?) 在RDP Win2008R2上使用映射打印将空白发送到默认打印机 开发中的ldap模式应该与生产匹配吗? 限制Office 365login到我们的域名 是否有一个内置的Windows实用程序显示信息,如磁盘pipe理MMC? MongoDB:为什么mongod服务closures? NFS挂载和写入风险 问:如何基于HTTP头的nginx条件proxy_pass EqualLogic PS6510X的最佳实践Raid组 为SQL Server启用AWE

.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