我在regexp中非常糟糕,但在服务器配置中我是最糟糕的。 所以任何帮助都会有用。
在nginx-config
中有这样的内容location / {
rewrite ^(.*[^/])$ $1/ permanent;
try_files $uri $uri/ /index.php?$args;
}
对于.htacces需要EQUAL的东西。 TY。
答案 0 :(得分:1)
他们应该证明非常相似。
<IfModule mod_rewrite.c>
RewriteEngine On
# Your web directory root
RewriteBase /
#Make sure it's not a specific file or directory that they're trying to reach
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*[^/])$ index.php?args=$1 [NC, L]
</IfModule>
这将:
[NC,L]标志告诉规则不区分大小写,并告诉Apache这是最后一个重定向规则。
我必须承认,我不确定你的Regex正在测试什么。您是否介意解释您想要实施的URL方案?我应该能够帮助你正确地制定正则表达式。