Nginx重定向并保留网址

时间:2018-01-03 23:53:32

标签: .htaccess mod-rewrite nginx

我想将所有网址重定向到运行Nginx的服务器上的目录根目录,同时保留网址中的原始路径。

例如:domain.com/test重定向到domain.com/及其索引文件,但在网址路径中保留/测试。

使用Apache,我相信它会在.htaccess文件中看起来像这样:

<ifModule mod_rewrite.c>
  Options +FollowSymLinks
  IndexIgnore */*
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule (.*) index.html
</ifModule>

有关如何使用Nginx执行此操作的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以将此配置添加到nginx以获取等效内容:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}