sonra. htaccess url yeniden yazma, url rewrited sayfanın bazı logoff gerçekleştiremezsiniz

0 Cevap php

Son zamanlarda, ben yapıyordum. Htaccess url rewrite, bazı sayfasında, çıkış düğmesi alışkanlık düzgün çalışması, html içine bütün php url yapmak. Bu sayfada çıkış düğmesini tıklatın ('quotedetails.php? quoteID = Q9999' den rewrited), örneğin sayfasında 'quotedetails/Q9999.html', alışkanlık hile yapmak, ama eski php url kullanımı zaman Bu sayfa, yine çalışır, index.html (index.php) gibi diğer rewrited sayfaları, search.html (search.php), tüm mükemmel çalışıyor.

Ben çıkış butonuna tıkladıktan sonra, o index.html beni yönlendirme olmadan aynı sayfada kalır, hata ayıklama kundakçı kullanın, ama ben 'kapatma' params geçti, ama sadece bana çıkış ve yönlendirmesine izin yok olmuştur gördüm index sayfasına. Ben hala hiçbir şans ..... yardım lütfen, mutlak bir yol tüm relavent dosya yolunu değiştirdik.

Ben diğer sayfalarda çalıştım ben de kundakçı gelen fark ettik, o sayfa yönlendirme 'yerini' elde edemezsiniz, onların yanıt başlıkları 'konumu: index.html' ile gelen, ancak hiç çalışıyorsun-sayfa, orada yok gibi kendi cevap başlıklarında: 'index.html Yer' adlı çizgi.

İşte benim. Htaccess dosyası, no-çalışıyorsun sayfalar ilk dört ReweiteRules ilgili

Options +FollowSymlinks
RewriteEngine on

RewriteRule ^reps/all,all.html$ rep.php?repID=all&repName=all   
RewriteRule ^reps/([A-Z]+),([A-Za-z\sA-Za-z]+).html$ rep.php?repID=$1&repName=$2
RewriteRule ^reps/([A-Za-z]+),([A-Za-z\sA-Za-z]+),([0-9]+).html$ rep.php?repID=$1repName=$2&page=$3
RewriteRule ^quotedetails/(Q[0-9]+).html$ quotedetails.php?quoteID=$1

RewriteRule ^index.html$ index.php   
RewriteRule ^addquote.html$ addquote.php   
RewriteRule ^search.html$ search.php   
RewriteRule ^viewall.html$ viewall.php   
RewriteRule ^howto.html$ howto.php   

0 Cevap