时间:2021-07-01 10:21:17 帮助过:10人阅读
NGINX 配置:
1、打开nginx配置文件:/usr/local/nginx/conf/nginx.conf
2、修改文件,有两种语法
A:
location / {
try_files $uri$uri/ /index.php?q=$uri&$args;
}
B:
location / {
if (!-e$request_filename) {
rewrite ^/(.*)$ /index.php?q=$uri&$args;
}
}
如果根目录为二级目录,则需要做对应修改:
A:
location /cn/ {
try_files $uri$uri/ /cn/index.php?q=$uri&$args;
}
B:
location /cn/ {
if (!-e $request_filename) {
rewrite ^/cn/(.*)$ /cn/index.php?q=$uri&$args;
}
}
3、检查Nginx是否有语法错误,无错误则重启
#检查是否有语法错误
/usr/local/nginx/sbin/nginx -t
#重启nginx
/usr/local/nginx/sbin/nginx -s reload
Apache 配置:
1、httpd.conf配置文件中加载了mod_rewrite.so模块
#LoadModule rewrite_module modules/mod_rewrite.so 把前面的 # 去掉
2、修改httpd.conf配置文件:
AllowOverride None 中将None改为 All
(注意其他地方的AllowOverride也统统设置为ALL)
AllowOverride none 改 AllowOverride ALLOptions None
Order allow,deny
Allow from all
3、.htaccess文件必须放到跟目录下
.htaccess 文件内容
RewriteEngineonRewriteCond%{REQUEST_FILENAME} !-d
RewriteCond%{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了php 去掉Url里的 indexphp,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。