Php 用.htaccess或其他东西替换URL?
我见过一些网站用其他东西取代了原来的URL。示例:而不是使用Php 用.htaccess或其他东西替换URL?,php,regex,apache,.htaccess,mod-rewrite,Php,Regex,Apache,.htaccess,Mod Rewrite,我见过一些网站用其他东西取代了原来的URL。示例:而不是使用http://url.com/profile/index.php?username=USERNAME他们正在使用http://url.com/profile/USERNAME 如何执行此操作?通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在文档根目录下的.htaccess中: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on Rew
http://url.com/profile/index.php?username=USERNAME
他们正在使用http://url.com/profile/USERNAME
如何执行此操作?通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在文档根目录下的.htaccess
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^(profile)/([^/.]+)/?$ /$1/index.php?username=$2 [L,QSA,NC]