Çözüldü htaccess Yönlendirme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

chocolax

Kıdemli Üye
1 Ocak 2015
3,171
3
www yönlendirmeyi yaptım site.com girince www.site.com yapıyor.

Kod:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Bunu becerebildim :D 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:

Creiz34

Kıdemli Üye
8 Ocak 2017
2,931
1
23
JUPİTER
bunu index.html ile yapabilirsin.

Kod:
<**** http-equiv="*******" content="0;URL=http://www.siteismi.com/yonlencekadres">

İndexin en üstüne yapıştır direk
 

chocolax

Kıdemli Üye
1 Ocak 2015
3,171
3
bunu index.html ile yapabilirsin.

Kod:
<**** http-equiv="*******" content="0;URL=http://www.siteismi.com/yonlencekadres">

İndexin en üstüne yapıştır direk

htaccess ile yapmak istiyorum ve sen beni yanlış anlamışsın başka bir dosyaya yönlendirme yapmıyorum index.html'yi /play yapmak istiyorum
 

M3TR0

Kıdemli Üye
26 Ara 2015
2,034
4
NOT FOUND
İlk Önce Uzantıları Silelim;
Kod:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^play.*$ index.html [NC]
Şimdide Yönlendirelim;
Kod:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.siteadresi.com$ [OR]
RewriteCond %{HTTP_HOST} ^siteadresi.com$
RewriteRule ^/?$ http://www.siteadresi.com/play [R=301,L]

Deneyip Haber Verirmisin :)
 
Son düzenleme:

chocolax

Kıdemli Üye
1 Ocak 2015
3,171
3
İlk Önce Uzantıları Silelim;
Kod:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^play.*$ index.html [NC]
Şimdide Yönlendirelim;
Kod:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.siteadresi.com$ [OR]
RewriteCond %{HTTP_HOST} ^siteadresi.com$
RewriteRule ^/?$ http://www.siteadresi.com/play [R=301,L]

Deneyip Haber Verirmisin :)

Teşekkür ederim çalıştı :)

Bu şekilde kullansam yine aynı değil mi? Bir sorun oluşturur mu?
Kod:
RewriteEngine On
RewriteRule ^play.*$ index.html [NC]

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.%{HTTP_HOST}$ [OR]
RewriteCond %{HTTP_HOST} ^%{HTTP_HOST}$
RewriteRule ^/?$ http://www.%{HTTP_HOST}/play [R=301,L]

Bir de neden iki kere "RewriteEngine on" kullanıyoruz? Bir tane kullansak olur mu?
 

M3TR0

Kıdemli Üye
26 Ara 2015
2,034
4
NOT FOUND
Teşekkür ederim çalıştı :)

Bu şekilde kullansam yine aynı değil mi? Bir sorun oluşturur mu?
Kod:
RewriteEngine On
RewriteRule ^play.*$ index.html [NC]

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.%{HTTP_HOST}$ [OR]
RewriteCond %{HTTP_HOST} ^%{HTTP_HOST}$
RewriteRule ^/?$ http://www.%{HTTP_HOST}/play [R=301,L]

Bir de neden iki kere "RewriteEngine on" kullanıyoruz? Bir tane kullansak olur mu?

Nasıl Dilersen Öyle Kullan :), Genelde Böyle Kullandığım İçin Öyle Yazdım.
 

chocolax

Kıdemli Üye
1 Ocak 2015
3,171
3
Nasıl Dilersen Öyle Kullan :), Genelde Böyle Kullandığım İçin Öyle Yazdım.

Şu htaccess çok tuhaf geliyor sanki yanlış bir şey yapsam site bozulacak gibi :D

Sonuna slash koyunca site bozuluyor ve /play'ı silip girebiliyorum tekrar /play'a yönlendirmiyor. Bunu çözebilir misin?

Edit: Düzelttim
 
Son düzenleme:

injector

Katılımcı Üye
30 Haz 2018
853
1
style.css
hocam daha yeni kulandım buyrun

Kod:
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://www.alanadi.com%{REQUEST_URI} [NS,R,L]

Not :: www.alanadi.com kısmında kendi alan adınızı yazınız fakat https:// kısmına dokunmayın

iyi forumlar
 

chocolax

Kıdemli Üye
1 Ocak 2015
3,171
3
Hangisi kullanayım?

Kod:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_URI} %{HTTP_HOST}/index.html
RewriteRule .* /play [R,L]
RewriteRule ^play index.html [NC]

Kod:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^play.*$ index.html [NC]

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.%{HTTP_HOST}$ [OR]
RewriteCond %{HTTP_HOST} ^%{HTTP_HOST}$
RewriteRule .* /play [R,L]
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.