2017-04-24 37 views
0

我有巨大的多域(使用域訪問模塊)Drupal 7網站。它具有www子域,但是當www子域上的頁面被訪問時,它被重定向到非www,主域。如何找出重定向頁面的內容?

問題是我無法找出導致重定向的原因。在某些情況下,它運作良好,但在其他情況下則不行。

I.e.如果某些頁面,如:

www.domain.com/de/about_us

被訪問用戶被重定向到:

domain.com/about_us

沒有這種 「德」 的語言別名前綴這當然會導致錯誤。

我無法在代碼或.htaccess文件中找到它。在主機服務器上存在的Plesk「的Plesk網絡專業版」,並在主域設置有設置「首選域」與單選按鈕:

  • www.domain.com
  • domain.com
  • none

沒有被選中,所以我假設它沒有在主機端完成。

嘗試過「測試」重定向的網站,我可以發現的是它是301類型的重定向(臨時的)。

嘗試瀏覽器開發工具(Chrome,Firebug),但我找不到更多的東西。

我的問題是:有沒有辦法找出是什麼導致了頁面重定向?

+0

似乎域的訪問做這種怪異的重定向。前一段時間,我不得不修補它,因爲圖像風格的一代運作不佳,但也許這個補丁搞砸了一些東西。無論如何,我添加了.htaccess重定向,因爲它發生在來自域訪問模塊之前的錯誤被避免。 – MilanG

回答

0
  1. 您可以使用phpMyAdmin可以搜索頁面在DB: 去到phpMyAdmin - >選擇DB - >搜索 - >輸入短語 - >選擇所有表 - >搜索

  2. 使用應用程序查找重定向您的網站: https://itunes.apple.com/us/app/integrity/id513610341?mt=12 https://www.screamingfrog.co.uk/broken-link-checker/

+0

1.如果這是你的目標,不要認爲這個url被存儲在數據庫中。重定向URL與原始URL相同,只是移除了www - 它是通用的。 2.我不需要找到斷開的鏈接。我需要找到那個重定向是什麼,把它關掉。 – MilanG