[TOC]
# 重定向(301跳轉)
相信這個功能,大家都不陌生,為了集中網站域名的權重,通常會將不帶www的域名301跳轉到帶www的域名上,比如說本站的域名2zzt.com就會自動的跳轉到
`www.2zzt.com`上來,這樣做的好處就是,搜索引擎會集中不帶www的域名的頁面權重到帶www的網址頁面上來,如果沒有做301重定向,且帶www和不帶www的域名都能訪問同一個網站,那么在搜索引擎優化方面將起到分散權重的弊端!具體操作:(將域名替換為自己的粘貼到.htaccess文件內即可)
~~~
RewriteEngine On
RewriteCond %{HTTP_HOST} !^2zzt.com$ [NC]
RewriteRule ^(.*)$ http://www.2zzt.com/$1 [L,R=301]
~~~
# 隱藏入口文件
在ThinkPHP5.0中,出于優化的URL訪問原則,還支持通過URL重寫隱藏入口文件,下面以Apache為例說明隱藏應用入口文件index.php的設置。
下面是Apache的配置過程,可以參考下:
1、httpd.conf配置文件中加載了mod_rewrite.so模塊
2、AllowOverride None 將None改為 All
3、在應用入口文件同級目錄添加.htaccess文件,內容如下:
~~~
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
~~~
# 防盜鏈功能
確實,.htaccess文件可以開啟防盜鏈的功能,什么叫防盜鏈?防盜鏈就是節省網站的流量,將網站內的文件、圖片等都僅能在自己的網站域名上顯示,避免其他網站調用自己網站文件而流失大量的流量,對于很多小站長來說,主機都是有流量限制的 。具體操作:
~~~
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?2zzt\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
# wordpress主題下載站提醒:/notlink.png為盜鏈顯示的圖片,建議使用小尺寸的,以免因為圖片太大,二次浪費!
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /notlink.png [L]
~~~
# 重定向和偽靜態
https://segmentfault.com/a/1190000009802587
- OAuth
- 簡介
- 步驟
- 單點登錄
- .user.ini
- 時間轉換為今天昨天前天幾天前
- 獲取ip接口
- 協程
- 概念
- yield-from && return-values
- 協程與阻塞的思考
- 中間件
- mysqli異步與php的協程
- 代碼片段
- pdo 執行的sql語句
- 二進制安全
- 捕捉異常中斷
- global
- 利用cookie模擬登陸
- 解析非正常json
- 簡單的對稱加密算法
- RSA 加密
- 過濾掉emoji表情
- 判斷遠程圖片是否存在
- 一分鐘限制請求100次
- 文件處理
- 多文件上傳
- 顯示所有文件
- 文件下載和上面顯示所有文件配合
- 文件的刪除,統計,存數組等
- 圖片處理
- 簡介
- 驗證碼
- 圖片等比縮放
- 批量添加水印
- beanstalkd
- 安裝
- 使用
- RabbitMQ
- 簡介
- debain安裝
- centos安裝
- 常用方法
- 入門
- 工作隊列
- 訂閱,發布
- 路由
- 主題
- 遠程調用RPC
- 消息中間件的選型
- .htaccess
- isset、empty、if區別以及0、‘’、null
- php各版本
- php7.2 不向后兼容的改動
- php中的各種坑
- php7改變
- php慢日志
- 郵件
- PHPMailer實現發郵件
- 驗證郵件地址真實性
- 文件下載
- FastCgi 與 PHP-fpm 之間的關系
- openssl 加解密
- 反射
- 鉤子方法
- 查找插件
- opcode
- opcache使用
- opcache優化
- 分布式一致性hash算法
- 概念
- 哈希算法好壞的四個定義
- php實現
- java實現
- 數組
- jwt
- jwt簡介
- 單點登錄
- phpize
- GeoIP擴展
- php無法獲得https網頁內容的解決方案
- homestead運行的腳本
- Unicode和Utf-8轉換
- php優化
- kafka
- fpm配置
- configure配置詳解