如何启用 Apache Rewrite 重写模块?
创作时间:
作者:
@小白创作中心
如何启用 Apache Rewrite 重写模块?
引用
CSDN
1.
https://m.blog.csdn.net/xiaochong0302/article/details/145530649
Apache的mod_rewrite是最强大的URL操作模块之一。使用mod_rewrite,您可以重定向和重写URL,这对于在您的网站上实现SEO友好的URL结构特别有用。本文将引导您了解如何在基于Debian和基于RHEL的系统上在Apache中启用mod重写。
检查 mod_rewrite 是否启用
在启用mod重写之前,检查它是否已经激活。
apache2ctl -M | grep rewrite
或者
httpd -M | grep rewrite
如果你看到rewrite_module (shared),那么mod重写已经启用。
开启 mod_rewrite
根据您的操作系统在Apache web服务器中启用mod_rewrie模块。
在Debian-based Systems上
安装Apache(如果尚未安装)
sudo apt update sudo apt install apache2启用mod_rewrite
sudo a2enmod rewrite重启Apache
sudo systemctl restart apache2
在RHEL-based Systems上
安装Apache(如果尚未安装)
sudo yum install httpdmod_rewrite模块通常是默认启用的。如果没有,可以通过编辑Apache配置手动加载它。
sudo nano /etc/httpd/conf/httpd.conf确保下面一行存在并且没有被注释掉
LoadModule rewrite_module modules/mod_rewrite.so重启Apache
sudo systemctl restart httpd
.htaccess 配置 mod_rewrite
要让mod_rewrite规则在.htaccess文件中工作,必须确保目录配置允许重写。
Apache的配置文件位置:
- Debian-based-systems: /etc/apache2/apache2.conf
- RHEL-based-systems: /etc/httpd/conf/httpd.conf
找到您的网站根目录并修改AllowOverride指令
<Directory /var/www/html>
AllowOverride All
</Directory>
在进行更改之后,一定要记得重新启动Apache服务。
测试 mod_rewrite
为了确保mod_rewrite能够正常工作,你可以在.htaccess文件中设置一个基本规则
nano /var/www/html/.htaccess
添加以下内容
RewriteEngine On
RewriteRule ^hello\.html$ welcome.html [R=302,L]
创建一个welcome.html文件
echo "Welcome, TecAdmin!" > /var/www/html/welcome.html
访问“http://your_server_ip/hello.html”应该将您重定向到“http://your_server_ip/welcome.html”
热门推荐
钱塘江大潮来袭!海宁盐官最佳观潮点与时间全解析
上海出发半小时,海宁两日游:古城、湿地与美食全攻略
柠檬酸钙:骨质疏松防治的优质选择
美锦能源贵州项目投产,将建3座能源岛发展氢能产业
主力资金撤离美锦能源,氢能源项目延期引发担忧
健身补剂肌酸:提升运动表现的安全之选
权威指南推荐:强筋健骨胶囊治疗骨质疏松疗效获证
强筋健骨胶囊:冬季养生的科学选择,补肾强身有讲究
强筋健骨胶囊:补肝肾、活血通络,治疗骨质疏松需遵医嘱
十九首古诗,十九处名胜:中国诗词里的绝美山河
李白回应李邕冷遇:以《上李邕》展现少年豪情
寒假规划攻略:学习娱乐两不误,增进亲子关系
打雪仗、看电影、去探险:2025寒假亲子活动攻略
寒假培养孩子四大习惯:从深度阅读到晨读启智
专家详解:如何通过调整生活方式预防糖尿病?
血糖高怎么办?从饮食到生活,全方位调理指南
韶关丹霞山秋季旅游打卡指南
三亚、广州、西双版纳:三大特色目的地开启寒假亲子游
寒假期间,社区活动中心推出多元亲子活动助力家庭成长
北京教育学院推10套亲子运动教程,昆明特色活动助力家庭健身
北京中轴线首推亲子游:5处文化地标串联700年历史
移动支付助力农村支付体系升级
装修防裂指南:楼板裂缝从源头预防到后期处理
楼板裂缝怎么修?四种方法详解及预防要点
太原氢能公交车运行近一年:绿色动力,零碳前行
蓝莓山药(冰川蓝莓)的制作方法
从20分钟到60分钟:各类中药最佳浸泡时间详解
从15分钟到60分钟:中药浸泡时间完全指南
口干提示口腔疾病,五种常见症状及治疗指南
口干背后藏风险:6种病症预警与7个改善方法