Недавно я занимался переписыванием URL .htaccess, перевел все мои php url в html, на некоторых страницах кнопка выхода из системы не будет работать должным образом.например, на странице "quotedetails / Q9999.html" (переписано с "quotedetails.php? quoteID = Q9999 ′), когда я нажимаю кнопку выхода из системы на этой странице, это не поможет, но когда я использую старый URL-адрес phpэта страница, она снова работает, другие переписанные страницы, такие как index.html (index.php), search.html (search.php), все работает отлично.
Я использую firebug для отладки, после того, как я нажимаю на выходкнопка, она остается на той же странице без перенаправления меня на index.html, но я видел, что параметры 'logoff' были пропущены, но только не позволяйте мне выходить из системы и перенаправлять на страницу индекса.Я изменил весь путь к соответствующему файлу на абсолютный путь, но все же не повезло ... .. помогите, пожалуйста.
Я также заметил из firebug, что страница не может получить перенаправление 'location', как я пытался в другомстраницы, их заголовки ответа поставляются с 'location: index.html', но на этой странице без рабочих мест нет такой строки с названием 'location: index.html' в заголовках ответа.
Вотмой файл .htaccess, страницы без работы связаны с первыми четырьмя ReweiteRules
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