wordpress 重定向、清理媒體庫、上傳出現http error
1、重定向的問題,修改.htaccess,更新 mod_rewrite 部分,我想把所有的http請求都重定向到https,做301永久跳轉,新增如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
</IfModule>
ref:https://tumutanzi.com/archives/12687
2、清理媒體庫:
我的wp強依賴圖片,所以媒體庫會越來越大,原因有幾點:1、上傳了並沒使用,2、好多尺寸的圖片,3、好多草稿裡也有圖片的重複引用。
對於第一點,我通過查庫,找出所有的已釋出的文章,然後通過指令碼正則提取所有的圖片,kv的形式放進hash中,最後到wp-content/upload/2018/各自月份中把所有上傳的媒體檔案的名稱取出來與hash中的檔案進行比對過濾刪除,達到效果;
對於第二點,我下了一個外掛叫Image Sizes,還挺好用,可以不再生成指定尺寸的圖片。在wordpress後臺的“設定”->“媒體”裡面也可以設定,但貌似不太管用,所以我下了Image Sizes。
對於第三點,執行sql語句,物理清除:
delete FROM wp_posts WHERE post_type='post' && post_status!='publish';
delete FROM wp_posts WHERE post_type='revision' && post_status!='publish';
第一個語句是將所有不是“已釋出”狀態的文章都刪掉;
第二個語句試講所有都不是“已釋出”狀態的版本都刪掉。
3、關於上傳媒體庫出現http error
這個方法好多啊,這個文章教了13個方法,你得自己找自己合適的。我用的是在.htaccess檔案中加入了:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
才起到的作用,但是朋友那邊說還是會有http error,但我這邊測試的沒有問題。
網路因素佔了很大的比例。不可抗。
相關文章
- wordpress 不同的人看到不同的媒體庫
- 小鳥雲虛擬主機Wordpress上傳中文附件出現亂碼
- HTTP 的重定向HTTP
- struts:實現圖片的上傳 argument type mismatch errorError
- WordPress如何使用騰訊雲物件儲存COS儲存媒體庫附件物件
- [擴充套件推薦] Laravel 多媒體上傳套件Laravel
- SpringMVC重定向傳引數的實現SpringMVC
- 解決 Jenkins 上 git 出現的 “ERROR: Error fetching remote repo 'origin'” 問題JenkinsGitErrorREM
- HTTP檔案上傳原理HTTP
- okhttp 原始碼解析 – http 協議的實現 – 重定向HTTP原始碼協議
- 使用htaccess Https到http重定向HTTP
- WordPress自動採集釋出文章03-如何批量把文章上傳到wordpress
- 如何處理WordPress網站提示“建立資料庫連線時出錯”或“Error establishing a database connection”錯誤網站資料庫ErrorDatabase
- 新媒體運營與傳統媒體如何區分?新媒體+短影片運營!
- wordpress 記錄php-error.log路徑PHPError
- 使用requests庫來傳送HTTP請求HTTP
- 什麼是HTTP 307臨時重定向?HTTP
- Nginx怎樣將HTTP重定向到HTTPSNginxHTTP
- wordpress外掛上傳的失敗原因和處理方案
- 京師中國傳媒智庫:2020上半年新媒體發展研究(附下載)
- [轉]重定向輸出
- 輸出重定向 管道
- python 輸出重定向Python
- 使用 http-proxy 實現 SAP UI5 請求的代理重定向HTTPUI
- 安裝SSL證書的網站如何實現HTTP重定向到HTTPS網站HTTP
- android 打包出現錯誤Error: ResourceNameAndroidError
- 更改密碼時出現ERROR 1054密碼Error
- Ubuntu git pull 出現Permission denied ErrorUbuntuGitError
- linux CentOS出現Error: xz compression not availableLinuxCentOSErrorAI
- Flutter Http庫Dio 2.1正式釋出FlutterHTTP
- Go使用net/http庫傳送GET請求GoHTTP
- 真正“搞”懂HTTP協議08之重定向HTTP協議
- Emby for Mac多媒體影音庫Mac
- 檔案上傳踩坑記及檔案清理原理探究
- ArchLinux出現ACPI ERROR的解決方法LinuxError
- openGauss 出現-Error-No-space-left-on-device-提示Errordev
- ftp上傳軟體,好用的ftp上傳軟體,使用方法FTP
- 使用 request 和 cheerio 庫來傳送 HTTP 請求HTTP