2013-10-08 44 views
1

我在同一個域中安裝了兩個Wordpress。一個在頂層,一個在www.domain.co.uk/WP在子目錄中編輯.htaccess的Wordpress安裝

目前這兩個安裝工作​​正常。

我想編輯/ WP中的.htaccess文件,將除我們(靜態)IP地址以外的所有訪問者重定向到「正在建設中」頁面。

但是,當我對/ WP中的.htaccess文件進行任何修改(甚至只是在註釋中添加一個空格)時,我都會在/ WP下面的任何頁面出現內部服務器錯誤500。

如果我刪除對.htaccess文件的更改並重新上載它,我仍然會收到錯誤(在多個IP上)。如果我恢復一個備份(只要我能看到與「新」文件相同)而不進行任何更改,則錯誤消失。

我可以編輯頂級安裝的.htaccess文件,並且更改反映出來。

在這裏我很困惑,發生了什麼事情。正如我所說,這兩個安裝都按預期工作,所以我的永久鏈接設置等應該沒問題。

在常規設置中的/ WP安裝都指向這兩個WordPress的地址和網站地址到/ WP

這裏的.htaccess文件爲/ WP安裝:

# BEGIN Better WP Security 
Options -Indexes 

# Begin HackRepair.com Blacklist 
RewriteEngine on 
# Abuse Agent Blocking 
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Bolt\ 0 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot\@yahoo\.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} CazoodleBot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Custo [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Default\ Browser\ 0 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^DIIbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^DISCo [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} discobot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^eCatch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ecxi [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetRight [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Grafula [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} GT::WWW [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} heritrix [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^HMView [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} HTTP::Lite [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ia_archiver [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} IDBot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} id-search [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} id-search\.org [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^InterGET [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^InternetSeer\.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} IRLbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ISC\ Systems\ iRc\ Search\ 2\.1 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Java [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^JetCar [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^larbin [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} libwww [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} libwww-perl [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Link [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} LinksManager.com_bot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} linkwalker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} lwp-trivial [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Maxthon$ [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} MFC_Tear_Sample [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^microsoft\.url [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Microsoft\ URL\ Control [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Missigua\ Locator [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mozilla\.*Indy [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mozilla\.*NEWT [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^MSFrontPage [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Navroad [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NearSite [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Nutch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Octopus [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} panscient.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^pavuk [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} PECL::HTTP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^PeoplePal [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} PHPCrawl [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} PleaseCrawl [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^psbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^ReGet [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Rippers\ 0 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} SBIder [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SeaMonkey$ [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^sitecheck\.internetseer\.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Snoopy [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Steeler [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Toata\ dragostea\ mea\ pentru\ diavola [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} URI::Fetch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} urllib [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} User-Agent [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Web\ Sucker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} webalta [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^[Ww]eb[Bb]andit [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} WebCollage [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Wells\ Search\ II [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} WEP\ Search [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Wget [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Widow [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WWW-Mechanize [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} zermelo [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Zeus [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Zeus\.*Webster [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ZyBorg [NC] 
RewriteRule ^.* - [F,L] 
# Abuse bot blocking rule end 
# End HackRepair.com Blacklist 
<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK) [NC] 
RewriteRule ^(.*)$ - [F,L] 

RewriteCond %{REQUEST_METHOD} POST 
RewriteCond %{REQUEST_URI} ^(.*)wp-comments-post\.php* 
RewriteCond %{HTTP_REFERER} !^(.*)co.uk.* 
RewriteCond %{HTTP_REFERER} !^http://jetpack\.wordpress\.com/jetpack-comment/ [OR] 
RewriteCond %{HTTP_USER_AGENT} ^$ 
RewriteRule ^(.*)$ - [F,L] 

RewriteCond %{QUERY_STRING} \.\.\/ [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*\.(bash|git|hg|log|svn|swp|cvs) [NC,OR] 
RewriteCond %{QUERY_STRING} etc/passwd [NC,OR] 
RewriteCond %{QUERY_STRING} boot\.ini [NC,OR] 
RewriteCond %{QUERY_STRING} ftp\: [NC,OR] 
RewriteCond %{QUERY_STRING} http\: [NC,OR] 
RewriteCond %{QUERY_STRING} https\: [NC,OR] 
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] 
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [NC,OR] 
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*(\[|\]|\(|\)|<|>|ê|"|;|\?|\*|=$).* [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*(&#x22;|&#x27;|&#x3C;|&#x3E;|&#x5C;|&#x7B;|&#x7C;).* [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*(%24&x).* [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*(127\.0).* [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*(%0|%A|%B|%C|%D|%E|%F).* [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR] 
RewriteCond %{QUERY_STRING} ^.*(request|select|concat|insert|union|declare).* [NC] 
RewriteCond %{QUERY_STRING} !^loggedout=true 
RewriteCond %{QUERY_STRING} !^action=rp 
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$ 
RewriteCond %{HTTP_REFERER} !^http://maps\.googleapis\.com(.*)$ 
RewriteRule ^(.*)$ - [F,L] 

</IfModule> 
# END Better WP Security 

# Switch rewrite engine off in case this was installed under HostPay. 
RewriteEngine Off 

SetEnv DEFAULT_PHP_VERSION 53 

DirectoryIndex index.cgi index.php 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /WP/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /WP/index.php [L] 
</IfModule> 

# END WordPress 

Here is the .htaccess file for the top-level install (which, as you can see at the bottom I can edit without killing the install):

# BEGIN Better WP Security 
# Begin HackRepair.com Blacklist 
RewriteEngine on 
# Abuse Agent Blocking 
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Bolt\ 0 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot\@yahoo\.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} CazoodleBot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Custo [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Default\ Browser\ 0 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^DIIbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^DISCo [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} discobot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^eCatch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ecxi [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetRight [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Grafula [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} GT::WWW [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} heritrix [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^HMView [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} HTTP::Lite [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ia_archiver [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} IDBot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} id-search [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} id-search\.org [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^InterGET [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^InternetSeer\.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} IRLbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ISC\ Systems\ iRc\ Search\ 2\.1 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Java [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^JetCar [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^larbin [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} libwww [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} libwww-perl [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Link [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} LinksManager.com_bot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} linkwalker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} lwp-trivial [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Maxthon$ [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} MFC_Tear_Sample [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^microsoft\.url [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Microsoft\ URL\ Control [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Missigua\ Locator [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mozilla\.*Indy [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mozilla\.*NEWT [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^MSFrontPage [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Navroad [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NearSite [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Nutch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Octopus [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} panscient.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^pavuk [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} PECL::HTTP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^PeoplePal [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} PHPCrawl [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} PleaseCrawl [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^psbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^ReGet [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Rippers\ 0 [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} SBIder [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SeaMonkey$ [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^sitecheck\.internetseer\.com [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Snoopy [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Steeler [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Toata\ dragostea\ mea\ pentru\ diavola [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} URI::Fetch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} urllib [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} User-Agent [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Web\ Sucker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} webalta [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^[Ww]eb[Bb]andit [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} WebCollage [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} Wells\ Search\ II [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} WEP\ Search [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Wget [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Widow [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WWW-Mechanize [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} zermelo [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^Zeus [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ^(.*)Zeus\.*Webster [NC,OR] 
RewriteCond %{HTTP_USER_AGENT} ZyBorg [NC] 
RewriteRule ^.* - [F,L] 
# Abuse bot blocking rule end 
# End HackRepair.com Blacklist 
<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteCond %{REQUEST_METHOD} POST 
RewriteCond %{REQUEST_URI} ^(.*)wp-comments-post\.php* 
RewriteCond %{HTTP_REFERER} !^(.*)co.uk.* 
RewriteCond %{HTTP_REFERER} !^http://jetpack\.wordpress\.com/jetpack-comment/ [OR] 
RewriteCond %{HTTP_USER_AGENT} ^$ 
RewriteRule ^(.*)$ - [F,L] 

</IfModule> 
# END Better WP Security 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
# UNDER CONTSRUCTION - CODE WORKS 

#Options +FollowSymlinks 
#RewriteEngine on 
#RewriteCond %{REMOTE_ADDR} !^95\.172\.23\.238$ 
#RewriteCond %{REQUEST_URI} !construction\.html 
#RewriteRule ^(.*)$ /construction.html [R=302,L] 

Any pointers at all greatly appreciated! My only possible thought is it's something to do with Better WP Security??

+0

錯誤日誌中的「500」錯誤說明是什麼意思? –

+0

你的意思是我的瀏覽器中有錯誤日誌?我不知道對不起,我只是被重定向到一個標準的「內部服務器錯誤」頁面。這絕對與Better WP Security插件有關,因爲我禁用了這個插件,並且我能夠將更改保存到.htaccess文件中。我已重新啓用它,並且我的更改仍然存在,但我沒有完成並打開所有已設置的設置,因爲我仍然不知道是什麼原因導致它。 – user2859245

+0

編輯:只是試圖在啓用Better WP Security的情況下對該文件進行更多更改,並且錯誤又回來了,所以這與此有關。嘗試對.htaccess進行更改之前禁用更好的WP安全性! – user2859245

回答

1

I would move the following line:

<IfModule mod_rewrite.c>

頂端這是丟失或不合適的,並從頂部移動幾條線,並將它們放在底部,即

Options -Indexes 

w在它下面需要一個空行。

以下行有問題。有一個重音符號「e」。我改變了它,但它似乎仍然是錯誤的。

RewriteCond %{QUERY_STRING} ^.*(\[|\]|\(|\)|<|>|^|"|;|\?|\*|=$).* [NC,OR] 

.htaccess解決問題的一個問題是,隨着代碼的那麼多行,很難找出問題。最好將其分解成單獨的部分並單獨測試每個部分。

相關問題