将/pages/pagename.php重定向到index.php?url = pagename.php

时间:2013-07-29 10:55:51

标签: .htaccess

我正在使用PHP制作一个Web应用程序,但目前我仍然坚持使用。

以下是我的网页示例: http://sitename.com/pages/pagename.php

但我希望它是: http://sitename.com/index.php?url=pagename(.php)< - 所以没有.php

我尝试过以下htaccess代码,但似乎无效:

RewriteEngine on<br>
RewriteCond %{REQUEST_FILENAME} !-d<br>
RewriteCond %{REQUEST_FILENAME} !-f<br>
RewriteRule ^([^/]*)(.*)$ index.php?url=$1 [L,QSA]

1 个答案:

答案 0 :(得分:0)

我认为这就是你所需要的:

RewriteRule ^pages/([^/]+)$ ./index.php?url=$1.php