如何将URL与.htaccess匹配

时间:2012-03-26 05:47:12

标签: php javascript .htaccess mod-rewrite url-rewriting

我还没有真正使用.htaccess文件,但我想知道如何匹配链接,如: http://localhost/test/pages/abc.php 类似于: http://localhost/test/abc

我想取出文件的扩展名以及匹配网址。不重定向但匹配网址。

有没有办法做到这一点? 谢谢

1 个答案:

答案 0 :(得分:1)

这应该这样做,首先删除.php扩展名,然后从网址中删除页面/。

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php
RewriteRule ^pages/(.+)$ http://www.yourblog.com/$1 [R=301,L]