主页 > 知识库 > 在网站目录后添加反斜杠具体步骤及注意事项

在网站目录后添加反斜杠具体步骤及注意事项

热门标签:使用U盘装系统 阿里云 硅谷的囚徒呼叫中心 百度竞价点击价格的计算公式 美图手机 网站建设 检查注册表项 智能手机
第一步:确认网站开启REWRITE规则
一般有两种情况:
i.apache安装的时候已经包含rewrite功能
ii.后续配置的时候新添加mod_rewrite.so。这种情况需要在httpd.conf文件中修改配置启动
在conf目录下httpd.conf中找到
LoadModule rewrite_module modules/mod_rewrite.so
这句,去掉前边的注释符号“#”,或添加这句。
允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

第二步:添加.htaccess文件
在本地新建文件1.txt,并写入以下内容:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.sample.cn/$1/ [L,R=301]
此段代码意思是将网站后面没有加"/"的目录都加上"/"。
说明:
* RewriteCond %{REQUEST_FILENAME} !-f : 指定操作仅针对目录,对指向文件的url不进行rewrite操作;
* RewriteCond %{REQUEST_URI} !(.*)/$ :判断url是否以斜杠“/”结尾;
* RewriteRule ^(.*)$ http://kayosite.com/$1/ [L,R=301] : 自动将符合上述条件的url以301跳转重定向至以斜杠结尾的版本,比如说将“http://sample.com/fxg”重定向至 “http://kayosite.com/fxg/”,其中“L”指该行为规则的最后一行,而“R=301”则指明采用301 Redirect。当然,您在使用时应将“http://kayosite.com/”替换成自己网站的url。

将1.txt文件上传至网站根目录。上传后改名为.htaccess。
【注意】.htaccess文件是Linux下特殊文件,点号前没有任何名称,上传后,默认隐藏,但是可以编辑 vi .htaccess

标签:湖北 山南 怀化 通辽 贺州 湘潭 黄山 烟台

巨人网络通讯声明:本文标题《在网站目录后添加反斜杠具体步骤及注意事项》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266