推广 热搜: 食品  快递      www  民事主体  网络营销  代理  东莞市  橡塑 
点击 124回答 4 2022-03-16 17:21

htaccess 问题咨询。

已解决 悬赏分:20 - 解决时间 2022-03-17 17:50
各位,您们好。最近学习htaccess,遇到一些问题,想请教大家。空间用的是万网全能型虚拟主机M5,linux系统。根据htaccess在线生成工具,做了个xxx点com 到www点xxx点com的301重定向生成了一个.htaccess。上传到网站根目录后,文件无法看到。通过301检查,没有反应。这是什么原因呢?
反对 0举报 0 收藏 0 打赏 0
最佳答案
支持 0 反对 0 举报 2022-03-16 18:38
各位,您们...
支持 0 反对 0 举报 2022-03-16 19:25
ISAPI_Rewrite的版本一定要安装正确,在win主机下,低版本的ISAPI_Rewrite是不支持.htaccess
支持 0 反对 0 举报 2022-03-16 20:23
linux+Apache虚拟主机下301重定

  Linux+Apache虚拟主机下301重定向代码,需要在本地建个txt文本,复制以下代码,保存上传到空间根目录,然后改名。htaccess 。

  rewriteEngine on

  rewriteCond %{HTTP_HOST} ^ [NC]

  rewriteRule ^(。*)$ $1 [R=301,L]

 PHP下的301重定向

  <? Header( “HTTP/ 301 Moved Permanently” );

  Header( “Location: ” );?>
支持 0 反对 0 举报 2022-03-16 21:09
*本操作将通过加载ISAPI_Rewrite来实现,相应的301规则将写入\others\Discuz\这个配置文件。

手工设置方法:
1、进入主机控制面板,进入ISAPI筛选器设置,点击“开启自定义URL静态化支持”按钮。
2、待开启伪静态功能后,进入FTP文件管理,找到\others\discuz\ 修改这里面的规则。
3、示例代码:
RewriteCond %{HTTP:Host} ^$
RewriteRule (.*) htt。p://www。.cctv.。com$1 [NC,R=301]

#第一条表示要做跳转的域名,第二条表示要跳转到的域名
#如果有很多域名要做跳转,那么可以将第一条规则改为
RewriteCond %{HTTP:Host} !^www。.cctv。.com$
这样,就表示非www.。cctv.。com的域名访问都会跳转到www.。cctv.。com
#多个域名做跳转的第二种方法是,首先复制多个 RewriteCond 项,将域名改好
除了最后一项,其余的 RewriteCond 项最后都要加个参数 [OR]即可。

PS:不是做广告,万网的空间管理系统很垃圾,建议使用西部数码的。
网站首页  |  营业执照  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报