mod-rewrite相关内容

从网站 URL 中删除 index.php

我正在使用 Kohana 框架(但我认为它与这个问题无关)并且可以像这样访问页面 http://www.example.com/articles/http://www.example.com/index.php/articles/ 现在,根据经验,我通常会尝试调整我的 .htaccess 以仅允许页面的一种方式,并静默重定向其他常用方式. 本质上,在上面的第一个 URL 中,地址实际上是 ..

.htaccess url 用变量重写

我试图通过使用重写来更改我网站上特定子目录中的网址: www.example.com/sub/file/{some_number}/内部: www.example.com/sub/file.php?var={some_number} 我不断收到 404.我已经使用如下所示的 .htaccess 文件从我的网站中删除了 .php 扩展名: RewriteEngine on### 在内部将无扩 ..
发布时间:2022-01-04 16:45:01 PHP

.php url 到 .html url

我有一个用 .php 构建的网站,但我们已使用 “mod rewrite" 将其转换为 .html..htaccess 中使用的 mod 重写代码是 RewriteEngine on重写规则 ^(.*)\.html$ $1.php 现在的问题是我的网站同时出现在 .php 和 .html 中. 例如:www.mydomain.com/index.html 以及 www.mydomain. ..
发布时间:2022-01-04 16:44:23 PHP

简单的 .htaccess 子域重写

我知道这里有很多关于这个的问题......但现在我感觉就像一头被迎面而来的车头灯惊呆了的鹿......我只是不知道从哪里开始以及选择哪个选项. > 我的要求很简单. 用户转到 http://application.domain.com 或 http://www.application.domain.com 而这些文件的真实位置是 http://www.domain.com/applica ..
发布时间:2022-01-04 16:43:59 服务器开发

我的 htaccess RewriteRule 适用于 localhost/mysite 但不适用于 1&1 共享主机上的 mysite.com

已解决: 不幸的是,解决方案并不令人满意.今天早上,在尝试@Wige 的建议时,令我惊讶的是,预期值实际上作为 GET 查询发送到页面.显然,1&1(我知道他们在过去几周一直在改变他们的环境)在幕后做了一些神奇的事情,解决了我的问题,现在我以前无法运行的所有代码都可以正常工作正如最初预期的那样. 新信息:生产服务器的 Apache 版本是 1.3.34 与 2.2.21 在我的 loc ..
发布时间:2022-01-04 16:43:22 服务器开发

使用 PHP 如何制定重写规则?

第一次使用 mod rewrite.请帮我制定这些规则 我希望为页面重写我的网址,如下所示: list.php?city=dallas >>> list/city/dallas profile.php?id=12 >>> profile/zaknuman(从数据库检索的用户名) story.php?id=33 >>> story/there-are-no-ants-in-t ..
发布时间:2022-01-04 16:41:40 PHP

Wordpress 中的自定义重写规则

我遇到了内部 wordpress 重写规则的问题.我已阅读此线程,但仍然无法获得任何结果:wp_rewrite 在 WordPress 插件中 我解释一下我的情况: 1) 我有一个名为“myplugin_template.php"的 page_template 与名为“mypage"的 wordpress 页面相关联. 2) 我需要为此链接创建重写规则: http://my ..
发布时间:2022-01-04 16:41:14 服务器开发

如何从路由器制作漂亮的重写网址

我正在为 php 应用程序制作一个工具包.我已经根据一些约定制作了一个路由系统,它运行良好,但我想学习如何制定 mod_rewrite 规则或任何其他东西,以最终使 url 易于查看并有利于 seo. 路由系统从设置应用程序和 URL 根的配置文件开始. $app_root = $_SERVER["DOCUMENT_ROOT"].dirname($_SERVER["PHP_SELF"]). ..
发布时间:2022-01-04 16:40:36 PHP

RewriteRule htaccess 总是删除尾部斜杠偶数目录

目标是结合几个规则: 在 URI 中永远不要有斜杠 在调用 domain.tld/somedir 时内部重写为 index.php (domain.tld/somedir/index.php) 删除文件扩展名,检查 + '.php' 是否存在并最终在内部对其进行重写 这将在“.htaccess"中完成,因为这是我唯一可访问的. 我目前的尝试 # 检查 *.php 是否存在R ..
发布时间:2022-01-04 16:39:43 PHP

.htaccess url 重写并删除 %20

嗨,我对重写的东西很陌生.我有一个托管我的网站的 Apache 主机,我需要重写 url 以使其看起来比当前更好. 所以我有这个链接 http://www.kalah.co.za/content.php?page=Civil%20Tactical%20Training 我希望它看起来像 http://www.kalah.co.za/Civil-Tactical-Training.html ..
发布时间:2022-01-04 16:39:36 PHP

.htaccess 重写规则不会对字符进行 unicode

我正在使用以下 ModRewrite 使我的网址看起来更干净: RewriteEngine On重写规则 ^([a-zA-Z0-9_-]+)/?$ index.php?key=$1 它允许使用字母和数字就好了,但是当我尝试使用 % 时会产生 400 错误,我需要将 unicode 字符用于 #/' 等.这背后有什么原因吗?谢谢. 解决方案 你应该在你的重写规则中使用 B 标志.看看ap ..
发布时间:2022-01-04 16:38:44 服务器开发

Mod_rewrite invisible: 当目标是一个文件时工作,而不是当它是一个目录时

我有将 foo.com/test(或 foo.com/test/)转换为 foo.com/test.txt 的重写规则: RewriteRule ^test/?$ test.txt [NC,L] 它完美运行,而且重要的是,它永远不会向用户透露“真实"URL 是 foo.com/test.txt. 现在我想做同样的事情,其中​​“真实"的 URL 是 foo.com/testdir,其中 ..
发布时间:2022-01-04 16:38:26 服务器开发

如何从 URL 中删除锚标记?

我正在尝试删除在切换手风琴时使用的锚标记或包含指向页面另一部分的锚的链接. http://rivo.wpengine.com/why-rivo/#toggle-id-3 我想删除此 URL 的 #toggle-id-3 部分. 我可以对 .htaccess 文件做些什么,也许使用 mod_rewrite? 解决方案 您不能使用 htaccess 或 mod_rewrite 来删除 ..
发布时间:2022-01-04 16:37:39 服务器开发

没有mod_rewrite的Apache重写?

Apache 如何在没有启用或配置 mod_rewrite 的情况下重写 URL? 我正在从我的开发服务器重新设计站点.我为站点部分使用了目录结构,但我正在考虑切换到 URL 重写并将相关文件放在站点的根目录中. 例如,about 页面有一个名为 about 的子目录,它包含一个 index.php,当请求是 http://www.example.com/about.我计划更改此设置, ..
发布时间:2022-01-04 16:36:34 服务器开发