php文件重命名虚拟wamp环境htaccess

时间:2013-12-03 06:33:07

标签: php windows .htaccess url-rewriting

PHP是否支持Windows中的htaccess URL重写 - WAMP环境?

我该如何使用它?

以下是一个例子:

我现有的文件名和网址如下:

http://localhost/um/api_user_registration.php?FIRSTNAME=first_name&LASTNAME=last_name&USERNAME=user_name&EMAIL=abc@abc.com

我可以像下面这样使用它:

http://localhost/um/UserRegistration.mac?FIRSTNAME=first_name&LASTNAME=last_name&USERNAME=user_name&EMAIL=abc@abc.com

简而言之,我想以UserRegistration.mac而不是api_user_registration.php

来访问文件

请建议一种做法。

2 个答案:

答案 0 :(得分:0)

您可以尝试这样:

RewriteEngine on
Options +FollowSymlinks
RewriteBase /yourproject
RewriteRule ^UserRegistration.mac/([^/]+)/(.*)  api_user_registration.php?id=$1 [PT]

更多信息:http://goo.gl/EBzz6t

答案 1 :(得分:0)

使用mod_rewrite(一个apache模块)完成URL重写。确保它已加载(可能在httpd.conf中),然后将其添加到/um/文件夹中的htaccess文件中:

RewriteEngine On
RewriteBase /um/
RewriteRule ^UserRegistration\.mac$ api_user_registration.php [L]