如果您看到这篇文章了说明您正在需要关于.htaccess文件使用 及301的规则写法,和HTTPS跳转写法参考。 看到.htaccess应该就知道了。这是apache环境。所以你要找apache规则。 本文主要介绍:1.如何创建规则文件 2.WP规则下载 3. 301重定向规则及ssl证书跳转 4. TP指定目录规则 1.如何直接创建这个文件: 在电脑新建TXT文本,然后复制对应的代码,修改成自己的网址. 完成之后另存为所有类型,然后命名为.htaccess文件.上传到网站程序同目录中.即可.(注意 .htaccess前面有一个点 一个点 ......)
2.主流程序伪静态规则下载:
下载好上传到和网站同级目录中..(注意 .htaccess前面有一个点 一个点 ......)
DZ论坛静态规则: 下载好上传到和网站同级目录中.(注意 .htaccess前面有一个点 一个点 ......)
3.下面是关于利用伪静态跳转301的写法:
.htaccess伪静态301跳转规则(本站主机有直接跳转功能http://t.sqxw.cn/thread-8-1-2.html)为什么发这个文章 ? 此文章仅供喜欢是用代码做跳转的站长,参考使用.如果用主机跳转就不要用静态跳,二者只能选其一。
- RewriteEngine On
- RewriteCond %{HTTP_HOST} !^gaosudu.com$ [NC]
- RewriteRule ^(.*)$ https://www.gaosudu.com/$1 [L,R=301]
复制代码- RewriteEngine On
- RewriteCond %{HTTP_HOST} !^www.gaosudu.com.com$ [NC]
- RewriteRule ^(.*)$ http://gaosudu.com.com/$1 [L,R=301]
复制代码
3.重定向sqxw.com(老域名)到 gaosudu.Com(新域名),如果带www直接再域名前加入即可
- RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} !sqxw.com$ [NC]
- RewriteRule ^(.*)$ http://gaosudu.com/$1 [L,R=301]
复制代码
|
4.通过.htaccess文件使http跳转到https 先检测HTTPS请求再将HTTP强制转到HTTPS - RewriteEngine on
- RewriteBase /
- RewriteCond %{SERVER_PORT} !^443$
- RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
复制代码
-------------------下面这个是加上WWW的THPPS跳转-----------
RewriteRule ^.*$ https://www.%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
--------------------结束-------------------------------------------
tp框架静态规则 将TP放在wwwroot目录,设置下面静态规则
5. TP指定public目录的规则1
- RewriteRule ^(.*)$ /public/$1 [L]
- RewriteCond %{REQUEST_URI} !^/public/
复制代码
TP指定public目录的规则 参考2
- RewriteEngine On
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
复制代码
|
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册