mod-rewrite相关内容

mod_rewrite 使用查询字符串重定向 URL

我已经在整个 stackoverflow 上进行了搜索,但似乎没有一个答案适用于这种情况.我的 httpd.conf 文件中已经有很多有效的 mod_rewrite 规则.我最近才发现 Google 将我的一个未重写的 URL 编入索引,其中包含一个查询字符串: http://domain.com/?state=arizona 我想使用 mod_rewrite 对这个 URL 进行 3 ..
发布时间:2021-12-21 16:41:20 服务器开发

1and1 mod_rewrite 问题

我目前正在尝试让我的 1and1 托管一个启用了 mod_rewrite 的 .htaccess 文件,它适用于我的本地 wamp,但它不适用于服务器, 任何帮助将不胜感激! 我已经尝试删除除 mod_rewrite 块之外的所有内容,但问题仍然存在... 我已经向 1&1 寻求支持,他们没有回答就关闭了我的票...o_O, 请帮忙! .htaccess 文件: # ..
发布时间:2021-12-21 16:41:11 服务器开发

无扩展 URL 尾部斜杠重定向

我已经在 Dreamhost 上托管的多个域上测试了以下代码,并且可以正常工作——除了我在去年添加的较新域. RewriteEngine on#unless 目录,删除尾部斜杠RewriteCond %{REQUEST_FILENAME} !-d重写规则 ^(.*)/$ $1 [R=301,L]#redirect 外部 .php 请求到无扩展名的 urlRewriteCond %{THE_REQ ..
发布时间:2021-12-21 16:41:07 服务器开发

使用 htaccess 创建 SEO 友好的 url

我正在尝试重写站点的 url,我应该提到 index.php 现在的工作方式是获取 p(页面)参数并包含适当的文件. 所以请求一个页面是这样的: www.domain.com/index.php?p=homewww.domain.com/index.php?p=searchwww.domain.com/index.php?p=profilewww.domain.com/index.php? ..
发布时间:2021-12-21 16:40:55 PHP

虚拟主机上的 Symfony(文档根问题)

我正在 Symfony 和本地主机 (XAMPP) 上开发应用程序,我想模拟与网络服务器上相同的条件. Web 服务器配置如下: /www =>我的域名.com/foo =>foo.mydomain.com/bar =>bar.mydomain.com... 我将把我的 Symfony 应用程序放到 /www 目录中,这样就会有: /www/www/应用程序/www/apps/前端/w ..
发布时间:2021-12-21 16:40:43 PHP

PHP 是否允许修改当前文件夹中的 .htaccess 文件?

我在共享主机上有一个 PHP 网络应用程序.我的目标是在 PHP 页面运行时从 PHP 代码修改 .htaccess 文件.我需要 .htaccess 将几行 mod_rewrite 插入其中. 问题是在Windows+Apache上我可以动态修改.htaccess文件但是当我尝试以任何方式访问此文件时,Linux 上的相同代码会报告问题方式(复制或 fopen): “无法打开流:权限 ..
发布时间:2021-12-21 16:40:35 PHP

如何使用 Apache/mod_rewrite 基于 Accept-Language 重定向

对于语言重定向,我们目前在 Web 根目录中创建文件夹,其中包含检查 HTTP_ACCEPT_LANGUAGE 服务器变量的 index.php 文件.例如对于网址 www.example.com/press/ 在/var/www/site/press/index.php: 随着网站的发展,我们现在有很多这样的文件夹.我试图通过将重定向移动到单个 .htaccess 文件来清理它: ..
发布时间:2021-12-21 16:40:26 PHP

如何使用 Apache Mod_rewrite 删除 php 扩展,同时保留 GET 参数?

我试图从我的网站中删除 PHP 扩展.当用户请求一个 PHP 文件时,PHP 将被删除并且用户将被重定向,当用户输入一个没有 PHP 的 URL 时,将提供实际的 PHP 文件.这很有效,除非 URL 中有 GET 参数.我的规则如下: # 仅在直接请求时删除 .phpRewriteCond %{THE_REQUEST} (\.php\sHTTP/1)重写规则 ^(.+)\.php$/$1 [R ..
发布时间:2021-12-21 16:40:17 PHP

.htaccess - RewriteCond:错误的标志分隔符

我正在使用 .htaccess 来阻止一些对我网站的错误请求.在我的本地服务器(XAMPP)上一切都按预期工作,但是当我将其上传到主机(共享)时出现此错误:RewriteCond: bad flag delimiters 这是我的 .htaccess 中的代码 ServerSignature 关闭选项 - 索引重写引擎开启RewriteCond %{REQUEST_METHOD} ^(HE ..
发布时间:2021-12-21 16:40:12 服务器开发

从 Codeigniter 中的 URL 中删除 index.php

我已经做了很多次了.但除此之外,我再次被困在这里(在不同的服务器中)并且无法弄清楚是什么问题. 完成htaccess编辑 重写引擎开启RewriteBase/glt.me/CI/RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d重写规则 ^(.*)$/glt.me/CI/index.php/$1 [L ..
发布时间:2021-12-21 16:40:04 服务器开发

mod_rewrite 错误 404 如果 .php

我重写了我的网址以方便用户使用.例如,我有一个名为 user.php 的页面,我将其重写为/user.但是用户仍然可以使用 user.php.如果他们请求带有 .php 扩展名的页面,我可以重定向到 404 吗? Options -MultiViews +FollowSymlinks -Indexes重写引擎开启重写规则 ^user/([0-9]+)$ user.php?id=$1 [L,QSA ..
发布时间:2021-12-21 16:39:41 PHP

将 URL 重写规则添加到 Wordpress

我编写了一个 Wordpress 插件,用于向 URL 添加查询字符串.但是我似乎无法修改 htaccess 来重写它.不确定 Wordpress 是否覆盖了它? 当前的htaccess是: # 开始 WordPress重写引擎开启重写基数/重写规则 ^index\.php$ - [L]RewriteCond %{REQUEST_FILENA ..
发布时间:2021-12-21 16:39:32 服务器开发

URL/子域重写 (htaccess)

假设我有以下文件: http://www.example.com/images/folder/image.jpg 我想提供它 http://s1.example.com/folder/image.jpg 如何进行 htaccess 重写以将其指向它? 例如,我创建了一个子域 s1.example.com,然后在该子域上,我添加了一个 htaccess 规则来指向任何文 ..
发布时间:2021-12-21 16:39:15 服务器开发

.htaccess 重定向仅在浏览器警告后执行

我有一个强制使用 HTTPS 和 www 的重写规则.SSL 证书适用于网站的 www 版本.整个网站需要是 HTTPS. 问题是如果请求是https://example.com/ 浏览器会在之前显示警告页面重定向可以执行.(Firefox 中为“此连接不受信任",Chrome 中为“这可能不是您要查找的站点!") 如果用户在 Firefox 中添加异常或忽略 Chrome 中的错误, ..
发布时间:2021-12-21 16:39:08 服务器开发

mod_rewrite - 添加 www

我正在尝试使用 .htaccess 强制将 www 作为我的站点地址: RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]重写规则 ^(.*)$ http://www.mysite.coml/$1 [R=301,L] 如果我打开 mysite.com 这个工作正常 - 它添加了 www.它变成了 http://www.mysite.com/index.php ..
发布时间:2021-12-21 16:38:59 服务器开发