这是我的.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteCond %{REQUEST_URI} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
我想将http://domain.com/index.php?url=controller重定向到http://domain.com/controller。现在它正常工作。但它不会跳过目录和文件。我做了一个index2.php文件。它还会重定向到index.php。
答案 0 :(得分:1)
您在条件中使用了错误的变量。它不是REQUEST_FILENAME
您需要检查的,RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)/?$ index.php?url=$1 [QSA,L]
。
$("button").click(function(){
$.getJSON("my_array.php",function(data){
$("#showdata").append(data.city);
});
});