2012-06-13 70 views
1

現在排序。問題在於服務器因輸入文本中的關鍵短語而將某些請求列入黑名單。如果你有問題檢查。.htaccess適用於一個域,但不適用於另一個域。兩者都在同一臺服務器上

我正在研究一個系統,並讓它在同一臺服務器上的兩個不同域上運行。下面的代碼完全適用於一個域,但是當我從「admin/index.php」爲「admin/do/content.php」發佈了一個post請求時,它在第二個域上失敗了。 「admin /」是兩個真實的目錄,並且我檢查過該文件是否存在。 下面列出了我使用的.htaccess重定向代碼。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]*)/([^/]*)$ /?type=$1&page=$2 [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]*)$ /?type=&page=$1 [L] 

我試過修復它在第二個域。這是我試過的許多.htaccess文件之一。它不起作用。

我注意到真是奇怪的是,刷新頁面,當我爲「admin /辦/ content.php」第二域加載它應該的頁面,但沒有公佈數據。

編輯[2012-06-16]:它看起來像問題可能與我打電話的腳本或我正在使用的數據庫。我再給它一個,並且稍後會發布更新

編輯[2012-06-20]:是不是發佈的數據量。由於我使用的字符串,服務器正在拋出一個錯誤500。關鍵短語「從*更新*」。

+0

在其他域上啓用了htaccess('AllowOverride All')嗎?兩個document_roots的路徑是什麼? – Gerben

+0

工作域的路徑爲「public_html /」,並在第二個htaccess文件之前被重寫爲「public_html/domain.com/www」。 非工作域的路徑是「public_html/domain2.com/www」。 重寫域的工作,只有當我進入admin子目錄時,我已經注意到他們會出錯。 –

+0

因此,htaccess是在/ admin文件夾(在兩個域)? – Gerben

回答

2

Sorted Now。問題在於服務器因輸入文本中的關鍵短語而將某些請求列入黑名單。如果你有問題檢查。

相關問題