已經繼承了我沒有構建的WordPress多站點(在此處陳述明顯)。無論如何。首頁由顯示一系列帖子內容(特色圖片,元數據,標題,摘錄)的「圖塊」組成。使用.HTACCESS文件在Wordpress網站中做301重定向
無論如何,作者的鏈接轉到多站點頂層的錯誤404頁面,但在每個子站點內都有效。問題是該鏈接在鏈接中有一個額外的'/ blog'。關於這個問題的更多細節在這裏Modifying get_author_posts_url() in Wordpress multisite
無論如何,我的PHP技能非常有限,所以我想我可能能夠繞過.htaccess 301重定向的問題,但到目前爲止它不工作。
我編輯的多網站,像這樣的根級別的.htaccess文件(前三行是我的編輯):
#Domain Specific Redirects
redirect 301 http://blog2.slq.qld.gov.au/jol/blog/author/jrbeaumont/ http://blog2.slq.qld.gov.au/jol/author/jrbeaumont/
# BEGIN WordPress
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
# END WordPress
還有更多的重定向的事,但因爲種種原因,這只是不適合我。有什麼我做錯了或者這種事情根本不可能嗎?
注意:我有一種強烈的感覺,這可以通過一個重寫規則來更好地管理,該規則會從URL中刪除'/ blog',但我不知道該怎麼做。