2017-08-31 96 views
1

我正在運行一個Joomla網站,我使用SH404SEF來管理404s和其他東西。由於下面我需要過濾含有「oldgalleryplugin」請求,並扔掉了404或410。我一直在努力着,說明的原因例如,在不同的組合將下面的代碼沒有成功:.htaccess和簡單的重寫不起作用

RewriteRule oldgalleryplugin - [G] 

-

RewriteCond %{REQUEST_URI} oldgalleryplugin (with and without [NC] and (.*)) 
RewriteRule .* - [R=410,L] 

-

RewriteCond %{QUERY_STRING} oldgalleryplugin (with and without [NC] and (.*)) 
rewriterule (.*) - [G] 

我試着寫在.htaccess不同地方的代碼。徒然。請求仍然由Joomla/SH404SEF轉移和處理。在.htaccess中還有其他重寫和重定向,它們完美地工作。

我在做什麼錯?

背景

在早春2017年我做了我的網站含改變Gallery軟件有近1000張圖片(用拇指一倍)的總改造。我通過SH404SEF和一些「重要」圖片重定向了更改後的html頁面,但在.htaccess中(SH404SEF無法處理圖片)。我計劃通過404s處理的其他圖片。但是,來自非重定向圖片的404堵塞了SH404SEF中的錯誤列表。我每天至少得到3-400個404s,這使我很難在列表中找到其他相關的404s。

SH404SEF無法自動處理和刪除這些「不相關」的404s,所以我需要在它們進入Joomla/SH404SEF之前在.htaccess中進行排序。

它應該很簡單,包含單詞「oldgalleryplugin」的所有請求應該被404或410解僱。我一直在閱讀很多appache文檔,但是沒有得到它的工作(webbservers真的不是我的事情)。 「不工作」我的意思是我仍然在Joomla/SH404SEF中獲得404。這指向我在.htaccess中的規則不匹配/ work,因此請求被轉移到Joomla/SH404SEF及其錯誤處理。

回答

0

原來,這與apache服務器上的錯誤頁面的錯誤設置有關。不要問我如何或爲什麼,這是我的服務提供商的照顧。

現在可以將問題視爲已關閉。