【发布时间】:2020-12-14 16:25:34
【问题描述】:
我需要将文件放在一个新文件夹中,如下所示: domain.com/newsite/newpanel/events.php
服务器中还有其他文件,如:
- domain.com/events.php,
- domain.com/oldsite/events.php 等
要求 1: 我无法使用通用规则重定向所有内容(因为存在旧实现), 所以我只想重定向特定的网址。 domain.com/events 现在应该跳过旧文件并转到 domain.com/newsite/newpanel/events.php
要求 2: 我试过这样的东西
RewriteRule ^events /newsite/newpanel/events/$1 [P]
但是 url 栏上的 url 会改变。是否可以显示 domain.com/events?
谢谢大家!
【问题讨论】:
-
您的域名在示例中看起来相同(前端和后端 url),但您使用的标志
[P]用于代理我相信,您能否确认您是否拥有相同的域名只需要重定向/重写一次网址吗? -
是的,同一个域。
标签: apache .htaccess mod-rewrite url-rewriting