gpt4 book ai didi

php - mod 重写如何影响 PHP、JS 或 AS3 变量和路径

转载 作者:行者123 更新时间:2023-12-02 20:30:00 25 4
gpt4 key购买 nike

Mod 重写会更改 URL 的外观,但这对服务器端脚本 (PHP) 重要吗?
它会改变 PHP 中的 $_GET[] 吗?会喜欢:

if ( strpos($pulledId,':') > 0 ) {
$pulledId = substr($pulledId,0,strpos($pulledId,':'));
}

工作,当显示的 URL 中没有“id=”时?JavaScript 怎么样?闪存怎么样?从服务器加载外部文件时,mod 重写会出现问题吗?

AS3或JS是客户端脚本。所以我假设他们得到的 URL 与浏览器中的 URL 一样,但是PHP、JAVA是服务器端的,所以它们应该得到未经mod重写处理的URL。

最佳答案

mod_rewrite可以执行两种类型的重定向:

  • 内部重定向:RewriteRule ^catalogue/product-(\d+)/?$ products.php?product_id=$1 [L]
  • HTTP 重定向:RewriteRule ^foo?$ <a href="http://example.com/bar" rel="noreferrer noopener nofollow">http://example.com/bar</a> [L]

此外,它还可以删除原始查询字符串或将其附加到生成的 URL(如果您使用 [QSA] 标志)。

PHP 基本上与浏览器看到的内容相同,除非存在内部重定向,在这种情况下,它会看到最终 URL 和(可选)原始查询字符串。

关于php - mod 重写如何影响 PHP、JS 或 AS3 变量和路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314170/

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