Вече използвам http.d, за да карам (чрез 301 пренасочване) всички трафик без WWW към www версията на сайта, т.е. example.com пренасочва към www.example.com.
Това работи перфектно.
Сега бих искал да позволя на потребителите да създават виртуални поддомейни. Така че, ако някой посети bob.example.com, бих искал mod_rewrite да показва страницата www.example.com/page.php?user=bob.
Тъй като цялата ми история в Google е настроена да индексира www версията на сайта, не искам да губя това, затова искам WWW да се изключи.
Благодаря за вашата помощ.
Отговори:
0 за отговор № 1Можете да използвате това правило във вашия DOCUMENT_ROOT/.htaccess
файл:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?!www.)([^.]+).example.com$ [NC]
RewriteRule ^ page.php?user=%1 [L,QSA]