前幾天我試圖將我的wordpress
網站從共享主機轉移到vps
,但我遇到了問題。WordPress的問題:遷移後只有主頁作品
在遵循了許多指南/教程和谷歌搜索之後,我找不出爲什麼它不起作用。主頁是加載所有其他頁面404的唯一頁面。我已經包含了一些相關文件。
有沒有人有任何想法?
部分目錄列表 - www.pastebin.com/BCPfRisB
在此先感謝
前幾天我試圖將我的wordpress
網站從共享主機轉移到vps
,但我遇到了問題。WordPress的問題:遷移後只有主頁作品
在遵循了許多指南/教程和谷歌搜索之後,我找不出爲什麼它不起作用。主頁是加載所有其他頁面404的唯一頁面。我已經包含了一些相關文件。
有沒有人有任何想法?
部分目錄列表 - www.pastebin.com/BCPfRisB
在此先感謝
你需要你的家,網站網址更改爲新網址你搬去。要做到這一點,最簡單的方法是本
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
添加到您的wp-config.php文件
只要確保你的新網站的URL交換虛擬鏈接。讓我知道這是否有幫助。
您的網站的輔助頁面現在可以工作。
感謝您的回覆,但沒有奏效。我也試圖在htaccess文件被刪除時做到這一點...沒有成功。任何更多的消費? – Forrestgump360
嘿,這對我有用。非常感謝:D 首先我做的是刪除了htaccess並按照這個步驟工作。 – keysl
與此問題相關。
Wordpress 404 error on every page except homepage (After migration)
有一個WP插件調用「複製」,你可以使用它的小網站, 否則 你應該改變wp_options表SITEURL和家庭地址,然後登錄到管理後臺 - >設置 - >永久鏈接 - 設置永久鏈接並保存,
然後,您可以設置.htaccess只需設置下面的代碼和測試。
`#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>`
我也有同樣的問題,固定它建立在根目錄與以下內容.htaccess:
在/ var/www/html等/。如下面的htaccess
# 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
隨着放置在/etc/httpd/conf
設置AllowOverride指令值All
爲/var/www/html
目錄編輯httpd.conf
,:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
最後重新啓動Apache的:
sudo service httpd restart
有關與部署相關的所有步驟,您可以找到這裏 - Hosting WordPress Application on Centos Box。
感謝您的迴應,但這並沒有訣竅更多的想法?將不勝感激。 – Forrestgump360