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


php file renaming virtually wamp environment htaccess

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

我该如何使用它?

下面是一个例子:

我现有的文件名和URL如下:

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 的形式访问文件

请提出一种方法。

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

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

您可以这样尝试:

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

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