我安装了一个脚本,它具有htaccess for apache,但我使用nginx,所以我使用在线htaccess来nginx转换工具,然后将我的htaccess转换为htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^uploads - [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?rp=$1 [L]
</IfModule>
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</ifModule>
to
#ignored: "-" thing used or unknown variable in regex/rew
if (!-f $request_filename){
set $rule_1 1$rule_1;
}
if (!-d $request_filename){
set $rule_1 2$rule_1;
}
if ($rule_1 = "21"){
rewrite ^/(.*)/?$ /index.php?rp=$1 last;
}
之后,重写规则正在用于网站,我几乎可以使用和浏览网站,但是只有一个小问题,我的管理员面板中的jQuery/ajax链接不起作用。
他们主要是"崩溃"类型选项卡。
示例:主持人/?sk =视频#collapse0
任何想法可能出了什么问题?我在Centos 6,nginx,带有php-fastcgi
我不知道uploads
重写是什么,但是第二个是
location / {
try_files $uri $uri/ /index.php?rp=$request_uri;
}