debian apache2.4开启rewrite伪静态模块
很多时候都会用到apache伪静态模块,尤其是那些充斥着大量参数的url结构中。rewrite技术让url变得美观、易读、易记,便于传播,同时也避免了让搜索引擎爬虫在爬站的过程中陷入可怕的“黑洞”,可以说,链接伪静态处理,是每一个seo必备的技能,然而很多服务器环境默认情况下并不会打开这个重要的选项,我就碰到过一次这样的情况,遂把解决的过程记录下来,以供有需要的朋友参考。
服务器环境:
apache版本:2.4
系统:debian 8.6
php版本: php5.6.29
安装web环境:
sudo apt-get install apache2 php5 php5-gd php5-curl php5-mysql mysql-server mysql-client
安装过程中会提示设置mysql密码
安装完成后,访问: http://localhost 就有apache的信息页面。如果已经安装apache,可忽略这一步。
开启rewrite,默认安装apache后,是没有开启rewrite的。
第一步:用命令打开rewrite模块
sudo a2enmod rewrite
第二步:编辑 /etc/apache2/apache2.conf 文件,将AllowOverride None 替换成 AllowOverride All
第三步:重启apache服务器
sudo service apache2 restart
更多阅读
- 如何选择关键词做下拉?
- 宇秀搜索引擎下拉及相关搜索推荐营销系统增加代理ip功能【功能添加】
- 宇秀下拉 2020-8-17下拉更新案例
- 宇秀搜索引擎下拉与相关搜索营销系统升级6.08 增加渠道控制标签【功能添加】
- 抖音广告业务暂停: 抖音搜狗广告侮辱英烈被令整改
- 2017新广告法检测软件1.2 发布(可批量检测网页的软件) 下载
- centos apache安装wordpress插件出现需要输入ftp帐号的问题(已解决)
- php 获取网页标题(并解决编码问题)
- 百度UEditor-KityFormula for wordpress 2.0.1发布
- 百度冰桶算法4.5更新:发力打击Landing Page恶劣广告行为
