2017-03-06 200 views
0

我有一個非常奇怪的問題。以前,我使用的是Wordpress,我有一個鏈接,路徑爲http://www.acetraining.com.sg/index.php/contact-us/從舊網站重定向到新網站

我剛剛恢復網站到一個非WordPress的和有一個靜態鏈接http://www.acetraining.com.sg/contact_us.html。我怎麼可能將舊路改向這條新路?我已經有一個重定向腳本,我知道我必須把這個代碼:

<meta http-equiv="refresh" content="0; url=http://example.com/" />

到HTML頁面的頭部區域。我所做的是我創建了一個index.php作爲文件夾名稱,另一個contact-us作爲子文件夾,然後我創建了一個index.html文件,但它根本不起作用。

任何建議任何人?

+0

可以在wordpress數據庫中使用查找和替換,並將所有舊URL更改爲新的URL。這裏有一個很棒的工具鏈接,可以幫助你。找到舊的網址,將其替換爲新的網址。 https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ – geeves

回答

0

早上好!

我認爲使用元標記進行重定向不會對您的搜索引擎優化。由於它是一個明確的URL移動,我建議你頭301(重定向永久)。您可以通過創建的public_html .htaccess文件(或您網站的公共根目錄)使用這個裝上這樣的事情:

RedirectPermanent /index.php/contact-us/ http://www.acetraining.com.sg/contact_us.html 

希望這可以幫助你。

+0

感謝您的幫助! 我已經複製並粘貼了代碼,並創建了一個.htaccess並上傳到我的根文件夾。但它仍然沒有重定向。任何原因爲什麼? .htaccess文件是否包含除寫下的代碼之外的其他代碼? – clavinova

0

如果您的服務器根目錄中沒有.htaccess文件!

使用文本編輯器(如記事本)創建一個空的文本文件,並將其保存爲htaccess.txt並添加代碼打擊。

Options +FollowSymLinks 
RewriteEngine On 
# Redirect old file path to new file path 
Redirect index.php/contact-us http://www.acetraining.com.sg/contact_us.html 

注: 原因,你應該將文件保存爲htaccess.txt是因爲許多操作系統和應用程序FTP無法讀取或查看.htaccess文件默認情況下。一旦上傳到服務器,您可以將文件重命名爲.htaccess

希望它能夠爲您解決重定向問題。

+0

感謝您的幫助!但是,它仍然沒有解決它。我已經上傳了帶有爲public_html創建的代碼的.htaccess文件。奇怪的是它不重定向。任何原因爲何如此? – clavinova

+0

你可以在htaccess的頂部添加這兩行...我更新了上面的答案請複製一下。 **選項+ FollowSymLinks RewriteEngine開** –

+0

感謝您的及時回覆。我試過你給我看過的內容,將代碼複製+粘貼到.htaccess文件並上傳到服務器根目錄。我確信我正確地命名爲.htaccess!但是,它仍然給我「404 - 文件或目錄未找到。」。奇怪。對於.htaccess的頂部,我必須插入: ' RewriteEngine On ---'?因爲這是我以前使用Wordpress安裝的代碼?或者因爲我不使用Wordpress,我不需要上面的行了?謝謝閱讀! – clavinova