问题标签 [isapi-rewrite]

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 回答
869 浏览

http - .htaccess URL 重写不起作用

为什么此脚本不适用于 /ProjectProfiles?

日志:

0 投票
1 回答
1533 浏览

query-string - 如何使用 ISAPI Rewrite 重定向查询字符串?

我在 httpd.ini 文件中使用以下行将访问 example.com 的用户重定向到 www.example.com:

我想知道用户是否在没有 www 的情况下访问我的网站时如何重定向查询字符串,例如:

我的用户访问:

我想重定向到:

有人可以帮助我吗?

非常感谢。

0 投票
1 回答
127 浏览

directory - ISAPI_Rewrite 更改目录/文件夹。这是正确的吗?

我们的商店应用程序位于我们的/store/目录中,我想将其移至我们的主域。我们在这些 URL 上有大量链接,所以我想在传输过程中保留它们。

例如:

http://www.mystore.com/store/hammer.aspx将转发到新的有效 URL http://www.mystore.com/hammer.aspx

有时我们的 URL 在 .aspx 之后有字符串数据,因此在原始 URL 中也需要传输。

在 ISAPI 重写中,如果我更新我的 .htaccess,此代码是否正确:

这个对吗?我对/$1语法有点困惑。

0 投票
1 回答
289 浏览

isapi-rewrite - 使用 ISAPI 重写

我正在使用 IIS 和 HELICON ISAPI 重写。Previoulsy 我在 IIS 上有一个网站,但不得不添加另一个网站。所以我有一个默认网站和一个虚拟目录。

我的主目录设置是 C:\Inetpub\wwwroot\

在 wwwroot 我有两个子文件夹 C:\Inetpub\wwwroot\site1 和 C:\Inetpub\wwwroot\site2

我有类似的重写规则:

RewriteCond %{REQUEST_FILENAME} !(/site1.*) [NC] RewriteCond %{REQUEST_FILENAME} !-s [NC] RewriteRule (/site2/.*) /site2/urlhandler.cfm\?404;http\://% {SERVER_NAME}/$1\?%{QUERY_STRING}

这可以正常工作,但是我在site2 中的所有子文件夹中都找不到一个文件。有人有想法么?

0 投票
1 回答
1387 浏览

iis - ISAPI 重写帮助重定向到子域

我需要一些 ISAPI 语法帮助,我即将上线一个新站点并希望将旧论坛存档到存档子域中。

论坛在 ASP 中,目前有这个 URL

http://www.mywebsite.co.uk/forum/forum_posts.asp?TID=34419 http://www.mywebsite.co.uk/forum/forum_topics.asp?FID=47

我希望论坛的每个请求都被 301 重定向到:

http://archive.mywebsite.co.uk/forum/forum_posts.asp?TID=34419 http://archive.mywebsite.co.uk/forum/forum_topics.asp?FID=47

基本上论坛文件夹中带有.asp 扩展名的任何内容,带有或不带有查询字符串 - 非常感谢任何帮助。

谢谢

0 投票
2 回答
3306 浏览

debugging - isapi 重写调试或测试工具

想知道是否有人知道或有过调试一组 isapi 重写规则的经验?

我有很多规则,因此手动通过它们并不容易。所以我想知道是否有任何测试工具可用于放入您的规则并传入 URL,并查看匹配的规则/匹配以及结果 URL 是什么?

或者如果做不到这一点,某种高级日志记录可能会指导我了解我的问题可能出在哪里。

任何帮助将不胜感激,因为我的大脑即将融化!

干杯

0 投票
1 回答
147 浏览

c# - URL重写一级?

我需要一个只使用一个参数的重写规则。

这个问题是我现在无法访问我的 default.aspx 页面,基本上所有请求都是一个文件深度 - 图像、样式表等。

我猜有一些例外规则可以写?

另外,我可以即时进行字符替换,例如用“+”替换空格、用破折号替换下划线等吗?

谢谢。

0 投票
2 回答
845 浏览

iis-7 - IIS7 重写模块 - 从根重定向到 default.aspx

我有一种情况需要从根目录重写为 default.aspx。因此,如果有人点击 www.domain.com 或 www.domain.com/ 我需要重定向到 www.domain.com/default.aspx - 知道正则表达式是什么样的以及正则表达式在哪个服务器变量上吗?

当我运行跟踪并访问 www.domain.com/ 或 www.domain.com 时,它始终显示 SCRIPT_NAME 和其他类似服务器变量的值为 /default.aspx - 但是这在重写模块中不起作用。例如,当有人访问 www.domain.com/ 或 www.domain.com 时,SCRIPT_NAME 仍然是 /default.aspx - 所以似乎没有发现他们访问了非 default.aspx 页面。

0 投票
1 回答
136 浏览

iis - 简单的url重写问题

我有一个现有的网站,其中有如下网址:

我现在想重定向到:

它尝试的是

0 投票
1 回答
127 浏览

iis - 简单的url重写需要

我的页面需要一个简单的重定向。

我需要重写以下内容:

问题是它/application/index.cfm不存在,无论我如何配置 http.conf.htaccess文件,服务器都会显示 404 not found 。

我应该在我的.htaccess文件中放什么?