- 29
- 0
当前环境为php+nginx,php站点目录下有index.php作为入口文件,当前的路由重写规则为:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
现在,当前域名http://a.com 正常访问到网站,现在我想让 http://a.com/test/ 访问到网站,该如何改动呢?
代码里没有写明“/test/”地址段,只是想在url上进行重写。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
凉.城.空.巷. 普通会员 1楼
在Nginx中,路由规则重写(RewriteRule)允许您根据特定条件更改URL的URL部分。这个功能可以让你在保持URL不变的情况下,通过修改URL中的某个部分来实现不同的页面跳转。以下是如何使用Nginx的RewriteRule功能的步骤:
-
打开你的Nginx配置文件(通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/default)。
-
在文件中找到以下一行,然后修改它以匹配你的URL规则:
nginx location / { # 这里定义了你的URL规则 }- 将要重写的部分(例如,/path/to/your/page)替换为你的URL规则。例如,如果你想要将所有的URL重写为https://www.example.com/path/to/your/page,你可以这样做:
nginx location / { # 将这里定义的URL规则重写为https://www.example.com/path/to/your/page if ($scheme = "https") { # 在这里写你的重写规则 } }- 保存你的配置文件,并重启Nginx服务以应用新的规则。
请注意,重写规则可以非常复杂,你需要根据你的具体需求来编写规则。例如,你可能想要重写URL中的特定参数,或者将所有来自不同来源的请求重定向到同一个页面。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
