- 1 Ocak 2015
- 3,171
- 3
www yönlendirmeyi yaptım site.com girince www.site.com yapıyor.
Bunu becerebildim Ama diğerlerini beceremedim.
site.com -> www.site.com/play
www.site.com -> www.site.com/play
index.html'yi /play olarak yönlendireceğim ama sonuna otomatik /play/ yani slash koymayacak /play şeklinde olacak.
Yapmayı denedim oldu ama başka dizine gidince örneğim /room/ yine /play'a yönlendirme yapıyordu ben sadece site.com ile girince index.html'yi /play olarak yönlendirmesini istiyorum.
Bu kodlarla site.com adresini www.site.com/play olarak yönlendirme yaptım ama site.com/room/ adresine gidince yine www.site.com/play olarak yönlendiriyordu.
Kod:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Bunu becerebildim Ama diğerlerini beceremedim.
site.com -> www.site.com/play
www.site.com -> www.site.com/play
index.html'yi /play olarak yönlendireceğim ama sonuna otomatik /play/ yani slash koymayacak /play şeklinde olacak.
Yapmayı denedim oldu ama başka dizine gidince örneğim /room/ yine /play'a yönlendirme yapıyordu ben sadece site.com ile girince index.html'yi /play olarak yönlendirmesini istiyorum.
Bu kodlarla site.com adresini www.site.com/play olarak yönlendirme yaptım ama site.com/room/ adresine gidince yine www.site.com/play olarak yönlendiriyordu.
Kod:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# www yönlendirme
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# play yönlendirme
RewriteCond %{REQUEST_URI} %{HTTP_HOST}/index.html
RewriteRule .* /play [R,L]
# play
RewriteRuler ^play index.html [NC]
Moderatör tarafında düzenlendi: