gpt4 book ai didi

ajax - 将 AJAX 与 .htaccess 重定向的子域一起使用

转载 作者:行者123 更新时间:2023-12-02 02:10:32 26 4
gpt4 key购买 nike

我正在做子域重定向;

RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]

RewriteCond %1 !^(www|ftp|mail)$ [NC]

RewriteRule ^.*$ file.php?id=%1 [L]

这会将 someid.domain.com 变为 www.domain.com/file.php?id=someid

目前一切正常,但我在页面上使用 AJAX 时遇到问题,该页面使用

将变量发布到文件
$.post('post.php', {ID: ID},

如您所知,AJAX 不允许像 www.domain.com/post.php 这样使用,但是当我编写 post.php 时。重定向它搜索 someid.domain.com/post.php

这就是我想要的;

1- 将 someid.domain.com 重定向到 www.domain.com/file.php?id=someid

2- 将 someid.domain.com/post.php 重定向到 www.domain.com/post.php

最佳答案

RewriteRule 行更改为:

RewriteRule ^/?$ file.php?id=%1 [L]

这样,只有对 / 的请求被重写到 file.php 脚本,而不是所有

关于ajax - 将 AJAX 与 .htaccess 重定向的子域一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com