问题标签 [mod-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.
apache - 如何对特定 URL(不是目录)使用 HTTP 身份验证
我有一个使用 mod_rewrite 将 /controller 重定向到 /index.php?controller=%controller% 的 htaccess 文件
像这样:
现在,我需要做的是让其中一个控制器使用 HTTP 身份验证。我不是在问这是否是最好的做事方式,我只是在问如何去做。
例子:
apache - 如何让 mod_rewrite 抑制处理更多规则?
鉴于我当前的 .htaccess 文件,我将如何修改它以检查额外的 URL 路径,如“/src/pub/ ”并将其重写为“/ ”而不影响当前的重写?
这是原始的 .htaccess 文件:
这是我最近的尝试(不起作用):
编辑:以下是我想要完成的一些示例:
新的附加规则:
现有规则(已经生效):
apache - mod_rewrite 的隐藏特性
最近似乎有相当数量的mod_rewrite
线程在浮动,对于它的某些方面如何工作有些困惑。因此,我编写了一些关于常见功能的注释,也许还有一些恼人的细微差别。
您在使用时遇到过哪些其他功能/常见问题mod_rewrite
?
apache - Apache 重定向规则总是在每个请求上触发
因此,以下重写规则似乎总是会触发。这会隐藏我在服务器上托管的另一个域吗?
我似乎无法弄清楚出了什么问题,是时候请来专家了:
mod-rewrite - Mod重写恶作剧
我有这个重写规则
假设更改此 URL
进这个
但相反,我得到了这个
此外,添加栏杆斜线会破坏它。我得到 index.php 页面显示,但没有加载任何样式表或 javascript。
我显然做错了什么,但我不知道尽管在这里花了一整天的 R'ingTFM 和许多在线入门、教程和问题。
mod-rewrite - Mod-rewrite 斜杠问题
关于这个主题似乎没有太多信息,所以我将概述我的具体问题,然后也许我们可以将问题和答案塑造成更普遍的东西。
我有这个重写规则
这是更改此 URL
进这个
我遇到的问题是,如果我添加一个斜杠
然后查询字符串返回为
由于某种原因,我的 CSS 和 Javascript 文件都没有被加载。
有任何想法吗?
apache - How do I redirect URLS that begin with /test/ to a separate script?
I have an existing htaccess that works fine:
I wish to modify this so that all urls that start with /test/ go to /test/default.php.
Example: http://www.x.com/hello.php -- > http://www.x.com/default.php Example: http://www.x.com/test/hello.php -- > http://www.x.com/test/default.php
apache - Htaccess 两种不同的重定向
我有一个可以正常工作的现有 htaccess:
我希望对此进行修改,以便所有以 /test/ 开头的 URL 都转到 /test/default.php,同时将所有其他 URL 保留为现有的 /default.php。
示例:http ://www.x.com/hello.php --> http://www.x.com/default.php示例:http ://www.x.com/test/hello.php -- > http://www.x.com/test/default.php
apache - 重写规则重定向
好的,我有这个 RewriteRule,它应该将对文件 base.css 的任何请求重定向到 {.htacces 文件的文件夹}/include/style/base.css,但只是在无限循环中不断重定向,我认为 L 参数会确保不会发生这种情况。
它还重定向到http://localhost/C:/somemaps/include/style/base.css它也不应该这样做。
谁能告诉我如何解决这个问题?
另外我想拥有 RewriteRule 以便它将任何 file.css 重定向到 {folder of .htacces file}/include/style/file.css
BTW .htacces 文件位于网站的根目录中(这不是根目录服务器!)