2015-05-27 6 views
0

Мой сайт загружается 3 раза каждый раз, когда я иду на сайт/пользователь/slug.Моя страница загружается несколько раз

Это мой файл htaccess.

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 

#RewriteCond %{REQUEST_FILENAME} !\.(png|jpg|gif)$ 

#redirect to index.php?url=slug 
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 

Любой может дать мне подсказку о том, как решить эту проблему с несколькими загрузками?

+0

не думаю, что в этих правилах есть что-то, что вызывает загрузку вашей страницы 3 раза –

+0

Странная вещь! Я не вижу причин для моего кода, чтобы это произошло. У кого-нибудь есть вопрос, почему это может случиться? – pihh

+0

Единственная возможность заключается в том, что ваш PHP-код (возможно, фреймворк) выполняет какую-то переадресацию. Поскольку мы не можем видеть ваш код (возможно, пользовательский контроллер), мы не можем предоставить подробную помощь. Также может быть что-то в ваших JS-файлах - взгляните на них тоже, если вы не уверены. –

ответ

0

Итак, это не полный ответ, но я обновляю это, пока не получу полный ответ.

Как утверждается в одном из ответов, я использую свой собственный фреймворк, он работает, просматривая URL-адрес и включая представление в index.php, как все компоненты, необходимые для этой страницы.

Итак, как сказано, страница загружалась 3 раза (или делала 3 записи в базе данных), и я сказал, что выкапывал мою функцию загрузки, когда я нашел скрипт, который, когда пользователь не активирован, перенаправляет на на главной странице. Этот заголовок (местоположение blah) делал загрузку страницы одним дополнительным временем.

Я изменил его, чтобы включить домашний вид, и теперь страница загружается только дважды.

Насколько я могу судить, у меня нет другой переадресации на скрипты php. Я проведу тройку, но если нет, я должен обновить этот ответ.

UPDATE -> в данный момент я имею странную ситуацию здесь. Я запустил весь свой код php и javascript, и они чисты. Я финнали обнаружил немного кода, который дает мне эту проблему, хотя это странная ситуация:

Кажется, что bootstrap modal дает мне перенаправление, и теперь я не понимаю почему. У меня просто код html на этом этапе, поэтому я проверяю на нем код javascript, после чего я посмотрю на bootstrap.js, чтобы узнать, почему это происходит.

Я сохраню эту нить обновленной!

UPDATE-> OK! Теперь у меня есть полный ответ, кажется, что это не бутстрап, а образ, который у меня был. Таким образом, у меня был этот образ под названием blahh, целью которого было предварительное просмотр загруженного изображения, так что, поскольку на изображении не было указана url, оно было перенаправлено (объяснение - это что-то вроде этого lol! Я даже не уверен о том, что происходит здесь, но придание изображению URL-адреса, я прекратил эту ошибку).

Смежные вопросы