Bir tane hotel sitesi kurdum. Kurulumu yaptığım sunucuda ana sayfadaki Oda Arama Motoru sorunsuz bir şekilde url yönlendirmesi yapıyordu.
Sorunsuz url;
http://www.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;
http://www.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
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]
# 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.