问题标签 [rewriting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
324 浏览

php - htaccess 斜线加载资源

这种重写是有效的,除了当我加载这样的 URL localhost/login/(斜杠)时,它没有加载资源。当我使用localhost/login它并加载所有图像和 CSS 文件时。有人可以帮我解决这个问题。

0 投票
1 回答
49 浏览

php - 在 php 中使用 .htaccess 重写 url

我想更改我的供应商资料动态 URL

现在,当我添加新供应商时,我拥有从后端生成的这种类型的 URL。http://www.greatyogaplace.com/yoga-school-profile.php?id=20&category=92

但我想喜欢http://www.greatyogaplace.com/yoga-school-profile/vendorename

如果有人知道plzz。帮我。

0 投票
2 回答
450 浏览

.htaccess - 如何在 htaccess 中动态设置 DefaultLanguage?

是否可以DefaultLanguage根据环境变量或重写条件设置 in .htaccess?

0 投票
0 回答
30 浏览

url - Nginx 规则修正

我想知道这个重写规则是否有问题:

其实我有这样的网址:

我想要这样的网址:

0 投票
1 回答
1954 浏览

functional-programming - 基于术语重写的评估如何工作?

纯编程语言显然是基于术语重写,而不是传统上作为外观相似语言基础的 lambda 演算。

...这有什么定性和实际的区别?事实上,它评估表达式的方式有什么不同

链接页面提供了许多有用的术语重写示例,但它实际上并没有描述与函数应用程序的不同之处,只是它具有相当灵活的模式匹配(并且出现在 Haskell 和 ML 中的模式匹配很好,但不是评估策略的基础)。值与定义的左侧匹配并替换到右侧 - 这不只是 beta 减少吗?

模式匹配和替换为输出表达式,表面上看起来有点像syntax-rules我(甚至是卑微的#define),但其主要特征显然是它发生在评估之前而不是评估期间,而 Pure 是完全动态的并且有在它的评估系统中没有明显的相位分离(事实上,Lisp 宏系统在其他方面总是对它们与函数应用程序没有什么不同而大吵大闹)。能够操作符号表达式值很酷,但也似乎是动态类型系统的产物,而不是评估策略的核心(很确定您可以重载 Scheme 中的运算符来处理符号值;事实上您甚至可以使用表达式模板在 C++ 中执行此操作)。

那么,当两者都发生替换时,术语重写(Pure 使用的)和传统函数应用程序(作为评估的基础模型)之间的机械/操作差异是什么?

0 投票
1 回答
53 浏览

asp.net - 在 iis 上的 asp.net 中的 URL 重写

我有 index.aspx 页面,其中我有三个使用查询字符串的超链接我的 Index.aspx 页面

总是它会在同一页面上但是当我点击第一个超链接时它比 URl 是 localhost:85/StateJobs/Apple 之后当我第二次点击任何超链接时 url 被更改 localhost:85/StateJobs/StateJobs/XYZ但它的 URL 将是 localhost:85/StateJobs/XYZ"

我的网络配置

enter code here

0 投票
1 回答
995 浏览

javascript - 将 javascript 函数重写为 node.js 模块

我有这个功能:(我猜这是用于创建 javascript 对象的抽象工厂)

使用它来定义类 C/java 语法,如多态和扩展:

然后调用:

我尝试将其重写为 nodejs 模块,如下所示:

然后调用它:

但它不起作用,你能帮我重写吗?

更新:我从@Salem 的答案重写了它,但我在过程中失去了扩展和多态性。为了扩展我只需要写而不是

这个:

我预计多态性会是这样的:

但这是未定义的。那么问题在哪里呢?

最后,我为 nodejs 使用了 mochiscript 模块,它是更好的语法糖,具有更多面向对象的功能。

0 投票
1 回答
55 浏览

scope - 在非顶级目标中使用“重写”需要辅助功能?

0 投票
1 回答
44 浏览

url - 重定向子文件夹中的所有 url

我想重定向www.abc.com/folder1/index.phpwww.example.com/index.php 当我在一个子文件夹中时到底发生了什么,我点击主页按钮而不是www.website.com/subdirectory1/我被带到的地方,所以我需要重写规则来解决问题。www.website.com/subdirectory1/index.phpwww.website.com/index.php

我已经开始一一重写链接了

但是创建新链接需要很长时间,而且我不能每次都更改它们。谢谢

编辑:这仅在打开友好网址时发生。

0 投票
2 回答
95 浏览

.htaccess - htaccess rewrite - 重定向到另一个子域正在循环

我正在尝试将两种 url 重定向到子域,将所有其他 url 重定向到我的主域。一个具体的例子:

  • 以 /my-account/* 开头的“我的帐户”页面和订阅页面必须重定向到https://my-account.domaim.com。必须保留 uri。

  • /news 或主页等所有其他内容只能在 www.domain.com 上看到

这是我到目前为止所尝试的:

每个规则都独立工作,但如果我一起尝试所有规则,我就会陷入无限循环。

有人知道如何预防吗?