如何将URL与.htaccess匹配
How to match URLs with .htaccess
我从来没有真正使用过.htaccess文件,但我想知道如何匹配这样的链接:http://localhost/test/pages/abc.php类似于:http://localhost/test/abc
我想去掉文件的扩展名以及匹配的url。不重定向,但匹配URL。
有办法做到这一点吗?感谢
应该这样做,首先删除.php扩展名,然后从url中删除pages/。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}'.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^pages/(.+)$ http://www.yourblog.com/$1 [R=301,L]
相关文章:
- jQuery匹配JSON对象的部分文本
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- Javascript Reg Exp不正确匹配
- Grunt匹配正则表达式
- Regex匹配除“”之外的所有字符;.js”;
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 在javascript中搜索具有重复值的两个数组中的匹配值
- RegExp:匹配Javascript中除regex值之外的所有内容
- 调用正则表达式匹配的函数
- 高库存时期时间与时区不匹配
- 如何检查字符串的一部分与数组匹配
- 单击按钮时循环浏览匹配的表
- JQuery:向多个匹配结果添加换行符的最简单方法
- 正则表达式与数字中的第二个点匹配
- 在javascript中,I'我很难弄清楚如何让regex只替换捕获而不替换匹配
- 将一个表的id与另一个表中的user_id进行匹配,以获取mysql中的记录
- 全局标志仅与第一个匹配项匹配的Regexp
- Ajax 和 Htaccess 的 URL 不匹配
- 如何将URL与.htaccess匹配
- 如果文件扩展名不在(exe|js|htaccess)内,你如何编写一个Javascript Regex匹配