博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache重定向无效
阅读量:6842 次
发布时间:2019-06-26

本文共 1449 字,大约阅读时间需要 4 分钟。

这个问题让我纠结了蛮久啊,因为之前一直不注意SEO,网站带www和不带www的一级域名都被收录了,而且不知道为什么不带www的一级域名被收录比www还多,这可不是我的初衷!这次吸取教训了,以后再开站不要放出一级域名的解析就是最直接有效的办法了!可是已经放出了怎么办?我们大可不必直接关掉一级域名的解析,如果这样做你的站可能会在搜索引擎消失一段时间!虽然过一段时间应该会好起来,可是我们有更好的解决办法!就是重定向url,我用的是apache,对这东西不是很熟,折腾了蛮久!首先我们说说.htaccess

Apache的rewrite规则里的.htaccess要想起作用,必须要注意的三个地方。

如果想启用rewrite重写规则的.htaccess 设置,需要在配置文件httpd.conf注意三个地方。

1、必须开启rewrite_module模块,重写规则才能起作用。

LoadModule rewrite_module modules/mod_rewrite.so把这段前面的分号去掉。

2、必须允许AllowOverride为All。

AllowOverride All才可以让.htaccess配置能起作用。

3、Options的设置里必须加上FollowSymLinks,这样.htaccess配置才能起作用。

即要设置成Options Indexes FollowSymLinks。

这里给个虚拟机设置使用.htaccess

<VirtualHost *:80>

ServerName server
ServerAlias slnis.com 
DocumentRoot /home/www/virtual/xxx.com/htdocs
ServerAdmin 

<Directory /home/www/virtual/xxx.com/htdocs>

Options FollowSymLinks IncludesNOEXEC
DirectoryIndex index.html index.php
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>

ErrorLog /home/www/virtual/xxx.com/logs/error_log

CustomLog /home/www/virtual/xxxcom/logs/access_log common
</VirtualHost>
 

然后可以在你的虚拟主机根目录下建一个.htaccess,在这个文件里写一重定向规则!

<IfModule mod_rewrite.c>

RewriteEngine On
rewriteCond %{HTTP_HOST} ^xxx.com [NC]
rewriteRule ^(.*)$  [R=301,L]
</IfModule>

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

 

上面是我的设置,在wordpress上面新增重定向代码,把xxx.com重定向到

转载地址:http://vlzul.baihongyu.com/

你可能感兴趣的文章
重读传递参数
查看>>
剖析 Recipe
查看>>
OS X系统启动的基本步骤
查看>>
C Primer Plus 第6章 C控制语句:循环 6.11 使用函数返回值的循环的例子
查看>>
怎么保存退出vi编辑
查看>>
JBoss 系列三十九:jBPM5示例之 Multiple Instance Sub-Process
查看>>
C++面向对象网络编程之SockCli
查看>>
REST概述
查看>>
史上最详细的Android Studio系列教程三--快捷键
查看>>
goclipse 修改输出编译命令,显示完整的错误信息
查看>>
如何提高你的销售业绩
查看>>
中小企业云ERP系统的实施应用特点
查看>>
Memcached在项目中的应用
查看>>
纠结的chm为什么打不开?
查看>>
java list 遍历给javascript数组
查看>>
request 相关请求
查看>>
Product Key Explorer(程序密钥显示工具) v3.9.1官方版
查看>>
网上外卖及订餐系统的数据库设计
查看>>
Navicat Premium 数据传输如何设置
查看>>
java G1
查看>>