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
请建议一种做法。
答案 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]