.htaccess转成Nginx这么多不对。求高人指点
Nginx的伪静态真是一窍不通。原来.htaccess用宝塔转成Nginx完全不同。没法用。
求大佬指点。下面 .htaccess原文件。转成Nginx应该这么写。
RewriteEngine on
RewriteRule ^about about.php
RewriteRule ^api-about api-about.php
RewriteRule ^contact contact.php
RewriteRule ^tos tos.php
RewriteRule ^([^/.]+)/?$ link.php?id=$1
RewriteRule ^404 404.php
<IfModule mod_php5.c>
php_value max_execution_time 6000
</IfModule>
Options -Indexes
ErrorDocument 404 http://localhost/shortny/404
ErrorDocument 403 http://localhost/shortny/404 我是坏虫 发表于 2021-4-14 14:11
这傻程序?
我也不会
官方没给nginx的伪静态嘛
没有,很多程序都只有.htaccess没有nginx的伪静态:L 宝塔上有自动带转换功能,记得以前在面板上操作过 小学生02 发表于 2021-4-14 14:19
https://www.bt.cn/Tools/apache_to_nginx
实测好用
我就用这个转的出来会没法用 error_page 404 http://localhost/shortny/404;
error_page 403 http://localhost/shortny/404;
autoindex off;
location /about {
rewrite ^/about /about.php break;
}
location /api-about{
rewrite ^/api-about /api-about.php break;
}
location /contact {
rewrite ^/contact /contact.php break;
}
location /tos {
rewrite ^/tos /tos.php break;
}
location / {
rewrite ^/([^/.]+)/?$ /link.php?id=$1 break;
}
location /404 {
rewrite ^/404 /404.php break;
} pptt 发表于 2021-4-14 14:35
好象并不可以。我把这些内容填到伪静态
没效果
https://baidu.re/tos
页:
[1]