1、网站想换个域名,服务器是LINUX,听说301重定向只要直接通过指令Redirect 301/ ,想问下,这个指令加在哪
linux的虚拟主机Apache的服务器,需要支持.htaccess 这个文件。
如果支持先2个域名都解析到同一个IP,然后在.htaccess文件开始处加入一下规则:
代码:
RewriteCond %{http_host} ^AAA.com [NC]
RewriteRule ^(.*)$ http://www.AAA.com/$1 [R=301.L]
须注意的就是:.htaccess这个文件基本在传到本地是不能直接被修改的,我们可以采用修改成.htaccess.txt的形式来进行访问编 辑,把要写的代码写好之后,直接把.htaccess.txt传上空间,再把.htaccess.txt直接用FTP修改成.htaccess文件名,这 样就可以升效。
window的虚拟主机IIS的服务器,需要有安装 ISAPI_Rewrite这个组件。
如果支持,则先2个域名都解析到同一个IP,然后在httpd.ini文件开始处加入以下规则:
代码:
RewriteCond Host:^AAA\.com$
RewriteRule (.*) http\://www\.AAA\.com$1 [R,I]
如果采用以上代码不可行,请你尝试下这个代码:
代码:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^hongtaoseo\.com$
RewriteRule (.*) http\://www\.hongtaoseo\.com$1 [I,RP]
2、linux重定向的符号意义
1. > 和 < 分别代表重定向的方向,是从左到右还是从右到左
2. >> 和 << 代表追加,也就是不改变专重定向目标文件原有的属内容,追加在后面。
#举例: 将执行 "ls -lag" 命令的结果追加到文件 lee.dat 中
ls -lag >> lee.dat
3. >&n 使用系统调用 p (2) 复制文件描述符 n 并把结果用作标准输出;
4. <&n 标准输入复制自文件描述符 n;
#举例: 让标准错误输出和标准输入一样都被存入到文件中
find /home -name lee* > all_lee 2>& 1
5. n<&- 表示将 n 号输入关闭
6. <&- 表示关闭标准输入(键盘)
7. n>&- 表示将 n 号输出关闭
8. >&- 表示将标准输出关闭
#举例: 关闭 1 ,2 文件描述符
ls test.sh test1.sh 1>&- 2>&-
由于问题比较具体建议对照刘遄老师的《Linux就该这么学》这本书相关章节,或是去网站:
3、linux中怎么实现重定向?
cat file > command.log " command.log文件抄不存在袭则创建该文件,否则覆盖已有文件
cat file >> command.log " 将输出结果追加到 command.log 文件的尾部
4、linux环境301重定向,如何修改.htaccess文件让网站以前的子页面都定向到新网站首页,即首域名。
现在本地建个txt文件写入规则,用ftp上传到,空间服务器,在ftp里边改下后缀名就OK了
5、Linux重定向问题
前两个命令出错抄,因为对“不存在的文件in进行读操作”在“重定向出错信息的操作”之前,故一旦出错,由shell直接报错,不会重定向到err文件中。
第三第四个命令有效,因为先有2>err重定向声明,所以之后发生的“标准错误信息”全部定向到err文件,那么若先执行0<in,出错信息录入err;若先是1>out,shell检索下一命令参数,出错,中断,信息重定向。总之,三、四命令结束后,当前路径生成err和out两个文件,其中err中记录一条in文件不存在的标准出错信息。
6、linux怎么把一个域名301重定向到另外一个域名
|server {
server_name
return 301 $scheme://domain.com$request_uri;
}
server {
server_name domain.com;
[...]
}
server {
listen 80;
server_name localhost;
index index.html index.htm index.php;
root /alidata/www/phpwind;
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 1h;
}
#伪静态规则
include /alidata/server/nginx/conf/rewrite/phpwind.conf;
access_log /alidata/log/nginx/access/phpwind.log;
}
转载,仅供参考。
7、网站有2个域名A和B域名,最近想要把A域名用301重定向到B域名。具体情况如下tomcat+jsp+linux
现在M3以上的空间都支持301重定向了,可直接到控制面板中设置301重定向。。
8、Wordpress 域名全部重定向到新域名 linux主机,cpanel后台 如何实现?
没看懂你的问题。你的意思是用新域名绑定原主机空间还是将新域名跳转到旧域名?如内果是第一种情况就需要容联系你的空间提供商让他们帮忙完成。如果是第二种,听你说你的cpanel中没有redirect选项,可能该主机不支持重定向功能,询问一下主机商是否能开通这项功能。如果域名dns服务不是使用的主机商的还可以试试在域名管理后台添加CNAME记录这样也可以完成重定向。
9、阿里云服务器linux怎么做域名重定向
根目录是指某一个网站的根目录。
/a/domain/qdzhongkun/public_html/ 就是。
做好htac 文件上传。然后查询下就好了。三秒钟。搞定。