要实现的功能有两个:
第一:所有http://www.domain.com./(.+).php/结尾的页面全都映射为http://www.domain.com/$1/
第二:http://www.domain.com/users.php?u=username 映射为http://username.domain.com我写的.htaccess内容如下,但是目前只粗略实现了第二条功能,请高手诊脉。
:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[a-zA-Z0-9]+\.domain\.com$
RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-zA-Z0-9]+)\.domain\.com/?$ /users.php?u=$1 [PT]
RewriteCond %{HTTP_HOST} ^(.*)$
RewriteRule ^/([a-zA-Z0-9]+)/$ /$1.php [PT]
第一:所有http://www.domain.com./(.+).php/结尾的页面全都映射为http://www.domain.com/$1/
第二:http://www.domain.com/users.php?u=username 映射为http://username.domain.com我写的.htaccess内容如下,但是目前只粗略实现了第二条功能,请高手诊脉。
:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[a-zA-Z0-9]+\.domain\.com$
RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-zA-Z0-9]+)\.domain\.com/?$ /users.php?u=$1 [PT]
RewriteCond %{HTTP_HOST} ^(.*)$
RewriteRule ^/([a-zA-Z0-9]+)/$ /$1.php [PT]
RewriteRule ^/([a-zA-Z0-9]+)/$ /$1.php [PT]=>RewriteRule ^/([a-zA-Z0-9]+)/$ /$1.php [L]
刚建立了一个 PHP Lover 群
希望大家在一起开心交流PHP程序语言!
群号码:54869225