mod_rewrite gerekli

2 Cevap php

sağlayan bir etki example.com var ve ben joker dns açık var diyor. example.com bir kullanıcı adı ve şifre ile kayıt edebilirsiniz. kaydı yapılır, bir kez username.example.com example.com / script / script.php? kullanıcı = username yönlendirme başlar. adres çubuğu hala username.example.com gösterecektir

bu ne gerçekleştirmek için. htaccess dosyasının içeriğini olurdu?

Ben mod_rewrite ile sıfır uzmanlığa sahiptir. lütfen bildiriniz. teşekkür ve saygılarımla.

2 Cevap

DocumentRoot, sonra bir sürü bu gibi bir şey isterdim host aynı bütün hostname hizmet vermek üzere yapılandırılmış olduğunu varsayarsak:

RewriteEngine On
#If Not Match example.com and Not Match www.example.com
RewriteCond %{HTTP_HOST} !^example\.com
RewriteCond %{HTTP_HOST} !^www\.example\.com
#then rewrite according to this rule
RewriteRule ^(.*)$ script/script.php?user=%{HTTP_HOST}

Eğer hosting ve bir sınama sunucusuna kendi testlerini yapmak, bir hata ayıklama-log dosyası belirtemez üzerinde iseniz erişebilirsiniz.

Bunun için mod_rewrite'ı daha fazlasına ihtiyacınız var - Ayrıca okuma-up apache virtual hosts üzerine gerekir.