.htaccess使用变量重定向
我已经有一个.htaccess文件,其中包含以下行:.htaccess使用变量重定向,.htaccess,.htaccess,我已经有一个.htaccess文件,其中包含以下行: RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTP_HOST} ^(.+)\.site\.com RewriteRule .* http://site.com/%1 [R] RewriteRule ^([A-Za-z0-9-]+)/?$ /index.php?page=$1 [L] 它所做的是以page1.site.com的形式获取一个页面名称,并在URL
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)\.site\.com
RewriteRule .* http://site.com/%1 [R]
RewriteRule ^([A-Za-z0-9-]+)/?$ /index.php?page=$1 [L]
它所做的是以page1.site.com的形式获取一个页面名称,并在URL中将其转换为site.com/page1,这样就可以工作了。我希望URL保持page1.site.com的外观,同时保持当前的功能
此外,当用户在www.page1.site.com中键入时,它当前会中断…当他们键入应将page1作为变量并传递时。有什么想法吗?您需要重写规则的PT指令。请查看: 重写规则^([A-Za-z0-9-]+)/?$/index.php?页面=$1[PT]