首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Mod_rewrite不能在Ubuntu服务器上工作(但可以在本地工作)

Mod_rewrite不能在Ubuntu服务器上工作(但可以在本地工作)
EN

Stack Overflow用户
提问于 2012-09-04 22:40:17
回答 3查看 5.6K关注 0票数 1

我在当地的环境下工作得很好。我在.htaccess中粘贴了一条测试路由,它可以正常工作(将我重新路由到谷歌)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteEngine on
RewriteRule testpage\.html http://www.google.com [R]

我在我的开发服务器(Unbutu 12.04)上粘贴了同样的东西,它只是给了我一个找不到的页面。当我在devserver上运行以下命令进行验证时:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo a2enmod rewrite

它显示“模块重写已启用”。

编辑:它还会出现在phpinfo()的“已加载模块”部分,并且自从apache服务器安装后,我已经重启了它几次。

有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-04 22:47:45

这很可能是因为启用了mod_rewrite,但通过禁用了.htaccess文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AllowOverride None

这禁用了对.htaccess文件的检查(这会给您带来一些性能提升,但您必须将mod_rewrite代码直接放入apache配置文件中)

将您的虚拟主机更改为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AllowOverride All
票数 5
EN

Stack Overflow用户

发布于 2013-11-26 08:43:03

对于不理解的人- http://victorpotapov.ru/blog/vkljuchaem_mod_rewrite_v_apache/2013-11-03-61

在这个页面上,你可以一步一步地看到,你在ubuntu上输入你的终端

票数 3
EN

Stack Overflow用户

发布于 2014-10-14 16:29:11

启用mod_rewrite

使用以下命令激活mod_rewrite模块

sudo a2enmod重写

并重新启动apache

sudo服务apache2重新启动

编辑虚拟主机以在.htaccess中使用mod重写

sudo nano /etc/apache2/sites-available/000-default.conf

搜索"DocumentRoot /var/www/html“并添加以下行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<Directory "/var/www/html">
AllowOverride All
</Directory>

保存并退出CTRL-X,"Y“,然后输入

重新启动Apache

sudo apache2

重启服务

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12272328

复制
相关文章
在Ubuntu 18.04上安装Chef服务器工作站
Chef是一个“能够实现将基础架构模型转换为代码形式”的自动化平台,它允许用户跨越数个服务器(或者数个节点)来管理和部署资源。Chef自动化平台还允许用户创建及下载“菜谱”(“菜谱”存储在“烹饪手册”cookbook
白加黑大人
2018/09/07
2.1K0
在Ubuntu 18.04上安装Chef服务器工作站
开始在ubuntu下工作
家里的PC机有几个月没用了,昨天刚开机,发现SSD识别不了,经过排查,确定是盘坏了,然后只能重装
lestat
2018/10/08
1.1K0
Windows凭据不工作
如果不是敲错IP、用户名、密码,报凭据不工作,一般情况下执行这几句命令后重启远程服务就正常了
Windows技术交流
2021/06/15
6.1K0
HHDESK本地资源管理功能在实际工作中的应用
打开网址,浏览——发布——关闭;看起来简单的只需要点几下鼠标,实际却是繁琐,甚至有时候会漏掉1、2个网站,需要再次检查,一个个排除。 似乎是很合理的流程,很久以来,很多职业、很多人,都是这样做的。 然而HHDESK新版本的更新,让笔者研究出了一个可以精简工作的方法。 只需一次性设置即可。 1.在HHDESK首页点击资源管理,选择本地; 2.选择资源,点击新增; 3.设置名称; 4.在运行栏点击“浏览”,选择您所使用的浏览器; 5.在参数栏将所需要打开的网址复制进去,一行填写一个网址; 6.点击确定。
恒辉信达技术有限公司
2023/07/21
1820
如何在Ubuntu 14.04上为Apache设置mod_rewrite
在本教程中,我们将激活并学习如何使用Apache2 mod_rewrite模块管理URL重写。这个工具允许我们以更干净的方式重写URL,将人类可读的路径转换为代码友好的查询字符串。
无敌小笼包
2018/10/19
2.4K0
如何在Ubuntu上安装Chef服务器,工作站和客户端
随着组织结构的增长以及管理环境所需组件的扩展,各个服务器和服务可能变得难以管理。配置管理解决方案旨在简化系统和基础架构的管理。配置管理工具的目标是允许您将基础架构作为代码库进行管理。 Chef是一种配置管理解决方案,可让您轻松管理大量服务器。
新巴子
2018/08/07
2.9K0
Flagger 在 Kubernetes 集群上是如何工作的?
通过前面一节的 Flagger基本学习,这节学习它的工作原理,以帮助加深理解应用!
philentso
2022/12/26
2.2K0
如何在Ubuntu 18.04上使用mod_rewrite for Apache重写URL
Apache的mod_rewrite模块允许您以更干净的方式重写URL,将人类可读的路径转换为代码友好的查询字符串。它还允许您根据条件重写URL。
水门
2018/10/19
4.4K0
RDP你的凭据不工作/RDP密码不刷新
如果你不属于上述的情况,请查看:https://learn.microsoft.com/zh-cn/windows-server/remote/remote-desktop-services/troubleshoot/rdp-error-general-troubleshooting#check-whether-a-group-policy-object-gpo-is-blocking-rdp-on-a-local-computer
阿龙w
2022/12/02
12.7K0
RDP你的凭据不工作/RDP密码不刷新
openshift/origin工作记录(6)——本地DNS服务器的创建与配置
胡了了
2018/01/03
2K0
openshift/origin工作记录(6)——本地DNS服务器的创建与配置
openshift/origin工作记录(6)——本地DNS服务器的创建与配置
之前在建立openshift集群时,是直接修改各个节点的/etc/hosts文件,加上静态的域名解析。当节点数量很多或者后续执行集群节点扩容时,都需要修改大量的/etc/hosts文件,很麻烦。
胡了了
2019/05/26
1.5K0
在 Ubuntu 服务器上如何启用自动登录?
在 Ubuntu 服务器中启用自动登录可以方便地实现无需输入用户名和密码即可登录系统的功能。这对于那些希望快速访问服务器或需要自动化脚本和任务的用户来说非常有用。本文将详细介绍在 Ubuntu 服务器上如何启用自动登录,以及相关的配置和注意事项。
网络技术联盟站
2023/06/09
1.5K0
在 Ubuntu 服务器上如何启用自动登录?
在ubuntu上搭建文件服务器
首先需要在ubuntu上下载好文件资源,一共是三个资源,在下载资源之前建议将git和nginx安装好,在本教程中将会用到。
我被狗咬了
2019/09/23
3.7K0
在ubuntu上搭建文件服务器
在Ubuntu上安装开源邮件服务器-iRedmail
运行自己的邮件服务器有很多好处。它允许您管理邮箱和附件的大小,运行每小时/每日电子邮件备份,查看邮件日志,并允许您自由使用任何可用的域名。缺点通常是安装所有必要部件的深入且有时复杂的过程。本指南使用简化的流程,即iRedMail安装脚本,并且应该让您在15分钟内启动并运行邮件服务器。
双愚
2018/08/29
8.1K0
在Ubuntu上安装开源邮件服务器-iRedmail
在 Ubuntu 系统上配置 Nginx Git 服务器
多年前发表过一篇在 Windows 系统上配置 Apache Git 服务器的博文, 主要是用 Apache 的 Basic 认证 + git-http-backend 实现, 现在需要在公司的 vps 上再部署一个类似的简单 git 服务器, 这次的软件环境如下:
beginor
2020/08/10
1.8K0
在Ubuntu 14.04/14.10上搭建Minecraft Spigot服务器
本文介绍了如何在Ubuntu 14.04 / 14.10上搭建自己的Minecraft服务器,搭建一个让我们可以与朋友远程开黑的私服,甚至是搭建一个几百人的公共服务器。
东心木水
2018/09/05
3.2K0
uniswap的工作原理(上)
你吃过天上掉下的馅饼吗?只要你在2020年的9月1号之前在uniswap交易所进行过任何一笔操作,就可以获得400的uni币。这个消息刚出的时候uni价值3美元,后续最高峰涨到了8.7美元。也就是说只要你进行了一笔交易,就能获得8k~2w人民币不等的奖励。
用户7976544
2020/11/14
1.7K0
uniswap的工作原理(上)
OSPF基本工作原理(上)
Link State(链路状态)指的是路由器的接口状态,在ospf中路由器的某一接口的链路状态包含了
冬夜先生
2021/09/02
1.2K0
点击加载更多

相似问题

JavaScript不能在Heroku部署中工作,但可以在本地工作

18

.fadein在服务器上不工作(在本地工作)

20

带有AjaxControlTolKit的aspx页面不能在服务器上工作,但可以在本地工作

10

reCaptcha在本地工作,但在服务器上不工作。

11

PHP页面在本地工作,但在服务器上不工作。

53
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文