我有一些問題與Wordpress或一些插件偶爾更新/覆蓋我的.htaccess文件,這將返回404錯誤頁面時訪問職位。爲了解決這個問題,我需要再次保存永久鏈接。拒絕Wordpress和插件從更新.htaccess文件
我已經在我的網站上刪除網址彈頭 「類別」,所以它看起來是這樣的:
原始
www.mysite.com/category/post-title
與黑客更新
www.mysite.com/post-title
我有+20插件安裝,我不知道是什麼導致這個問題。
是否可以拒絕Wordpress和插件寫入.htaccess文件?
這是我的黑客從URL蛞蝓在functions.php的
/* Kill category base */
function kill_category_base ($string) {
$string = str_replace('category/', '', $string);
return $string;
}
add_filter('category_link', 'kill_category_base');
禁止類,這是我的.htaccess
# BEGIN WordPress
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
# redirect everything else to wordpress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
RewriteRule^- [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
# END WordPress
是wordpress刪除*所有*在你的htaccess文件? –
您可以將.htaccess上的文件權限更改爲0444.但您確實需要修剪插件。他們不應該在沒有特別好理由的情況下修改.htaccess,如果你不確定哪一個是負責任的,那麼我認爲他們中沒有一個有充分的理由這樣做。 –
此外,您的htaccess中的哪些規則正在被刪除,您不想刪除? –