İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Webmaster Dünyası
  4. Web Tasarımı
Web Tasarımı

.htaccess URL Yapılandırması

FurkanAkman27.11.20212 cevap1.256 görüntüleme
#1
Merhaba,

Bir tane hotel sitesi kurdum. Kurulumu yaptığım sunucuda ana sayfadaki Oda Arama Motoru sorunsuz bir şekilde url yönlendirmesi yapıyordu.

Sorunsuz url;

siteadı.com/rezervasyon/?start=27-11-2021&end=28-11-2021&pax=2|1|3|0|0|0|iframe

Sonrasında ben bu siteyi her şeyi ile birlikte başka bir sunucuya taşıdım. (Site her şeyiyle birlikte sorunsuz çalışıyordu.) Sadece ilk paragrafta belirttiğim gibi Oda Arama Motoru'nun yönlendirdiği url'de sıkıntı çıkıyordu.

Sorunlu url;

siteadı.com/rezervasyon/?start=27-11-2021&end=28-11-2021&pax=23000iframe

Özet geçecek olursam;

Url'deki pax değerlerinin arasına "|" işaretini koymadığı için sayfa hatalı açılıyor.

Sonrasında sorunun .htaccess dosyasından kaynaklandığını düşündüm. Önceki sunucudaki .htaccess kodlarını da bulamadım.

Sitedeki .htaccess kodları;
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


Yani deneme amaçlı kodların hepsini sildiğimde;
  • Ana Sayfa açılıyor,
  • Oda Arama Motoru'ndan arama yaptığımda sorunsuz url'de çıkıyor
  • fakat diğer sayfalar 404 hatası verdiği için odaların bulunduğu sayfa açılmıyor.
.htaccess dosyası kodlarını bilmediğimden Google'da arama yaptım ama sonuç bulamadım.

Sizden ricam bunu düzeltebilecek bir fikir veya bilgi verir misiniz?

Herkese şimdiden teşekkür ederim.
Cevaplar
magnify
localhost
#2
Merhaba,

Bir tane hotel sitesi kurdum. Kurulumu yaptığım sunucuda ana sayfadaki Oda Arama Motoru sorunsuz bir şekilde url yönlendirmesi yapıyordu.

Sorunsuz url;

siteadı.com/rezervasyon/?start=27-11-2021&end=28-11-2021&pax=2|1|3|0|0|0|iframe

Sonrasında ben bu siteyi her şeyi ile birlikte başka bir sunucuya taşıdım. (Site her şeyiyle birlikte sorunsuz çalışıyordu.) Sadece ilk paragrafta belirttiğim gibi Oda Arama Motoru'nun yönlendirdiği url'de sıkıntı çıkıyordu.

Sorunlu url;

siteadı.com/rezervasyon/?start=27-11-2021&end=28-11-2021&pax=23000iframe

Özet geçecek olursam;

Url'deki pax değerlerinin arasına "|" işaretini koymadığı için sayfa hatalı açılıyor.

Sonrasında sorunun .htaccess dosyasından kaynaklandığını düşündüm. Önceki sunucudaki .htaccess kodlarını da bulamadım.

Sitedeki .htaccess kodları;
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


Yani deneme amaçlı kodların hepsini sildiğimde;
  • Ana Sayfa açılıyor,
  • Oda Arama Motoru'ndan arama yaptığımda sorunsuz url'de çıkıyor
  • fakat diğer sayfalar 404 hatası verdiği için odaların bulunduğu sayfa açılmıyor.
.htaccess dosyası kodlarını bilmediğimden Google'da arama yaptım ama sonuç bulamadım.

Sizden ricam bunu düzeltebilecek bir fikir veya bilgi verir misiniz?

Herkese şimdiden teşekkür ederim.
Merhaba,

1) Yukarıda paylaştığınız .htaccess kodu WordPress ile birlikte gelen şablon, ekstra bir şey eklenmemiş. Bir önceki FTP içerisinde farklı bir .htaccess olmadığına (sadece ana klasör değil, alt klasörleri de kontrol edin -özellikle /rezervasyon/ klasörü-) emin misiniz?

2) pax=2|1|3|0|0|0| sabit bir değer mi, değişken bir değer mi?

Sabit bir değer ise, 301 yönlendirmesi yapabilirsiniz.

RedirectMatch 301 ^/rezervasyon/?start=27-11-2021&end=28-11-2021&pax=23000iframe /rezervasyon/?start=27-11-2021&end=28-11-2021&pax=2|1|3|0|0|0|iframe
FurkanAkman Konuyu açan
#3
magnify dedi: ↑
Merhaba,

1) Yukarıda paylaştığınız .htaccess kodu WordPress ile birlikte gelen şablon, ekstra bir şey eklenmemiş. Bir önceki FTP içerisinde farklı bir .htaccess olmadığına (sadece ana klasör değil, alt klasörleri de kontrol edin -özellikle /rezervasyon/ klasörü-) emin misiniz?

2) pax=2|1|3|0|0|0| sabit bir değer mi, değişken bir değer mi?

Sabit bir değer ise, 301 yönlendirmesi yapabilirsiniz.
RedirectMatch 301 ^/rezervasyon/?start=27-11-2021&end=28-11-2021&pax=23000iframe /rezervasyon/?start=27-11-2021&end=28-11-2021&pax=2|1|3|0|0|0|iframe
Sabit değil, o pax değerleri yetişkin ve çocuk sayılarını temsil ediyor. Ana sayfada 3 yetişkin ve 5 yaşında bir çocuk olarak işaretlendiğinde pax=3|1|5|0|0|0| olması gerekiyor.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.