Бесконечный Loop на Ajax, с использованием .htaccess
Код на котором происходит петля.
.htaccess
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^$ /index.php [R=301,L]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule . /index.php [QSA,L]
DirectoryIndex index.php
Options All -Indexes
И файл index.php
<!doctype html>
<script type="text/javascript"src="/js/jquery-2.0.0.js"></script>
<script type="text/javascript"src="/js/ajaxmethod.js"></script>
<script type="text/javascript"src="/js/popupregistration.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="/css/style.css">
<?php
session_start();
?>
<script>
$(document).ready(function(){
$.ajax({
type: "POST",
url: "usermenu.php",
cache: false,
success: function(html){
$("#usermenudiv").html(html);
}
});
});
</script>
<html>
<head>
</head>
<body id="body">
<div class="maindiv" id="maindiv">
<div class="headermaindiv" id="headermaindiv">
</div>
<div class="bodymaindiv" id="bodymaindiv">
<div class="rightpanel" id="rightpanel">
<div id="usermenudiv" style="">
</div>
</div>
<div id="edituserindexdiv" style="">
</div>
<div id="newsindexdiv" style="float:left">
</div>
</div>
</div>
</body>
</html>
При переходе на любую страницу кроме index.php, Ajax переходит в бесконечный цикл. Есть ли методики как это убрать? PHP работает отлично! в месте с .htaccess на таких настройках. Не знаю что делать!
|