【发布时间】:2020-02-11 15:06:50
【问题描述】:
我有一个应用程序,我在其中传递客户名称以确定要在页面上显示哪些信息。
之前我将其设置为基于子域,例如https://client1.company.com、https://client2.company.com。我会解析子域以确定客户名称,每个子域都指向服务器上的同一组文件。
我必须将其更改为基于子目录,所以现在应该是 https://company.com/client1/、https://company.com/client2/ 等。
是否有一个 .htaccess 重写规则,我可以使用它基本上将任何带有子目录的请求重写回根目录?这样,当 ajax 请求从 https://company.com/client2/ 发送到服务器时,它会将请求重定向到 https://company.com/ajax.php,而不是将请求发送到 https://company.com/client2/ajax.php 并且找不到。
在加载样式表等时,它会将https://company.com/client1/assets/css/style.css 重定向到https://company.com/assets/css/style.css。
【问题讨论】:
标签: php .htaccess mod-rewrite