2014-05-06 63 views
0

我需要您的幫助,我的.htaccess文件。 即時通訊嘗試做的是將用戶發送的網址重定向到與相同的路徑的子網域。基於輸入使用.htaccess重定向到子域

例如



mydomain.net/rankings.phpmydomain.net/rankings

應導致:應該使用哪個子域

subdomain.mydomain.net/rankings.php

此外,該決定是基於所述存儲的cookie。 爲了做到這一點,我創建了一個index.php文件到主文件夾'/'中,該文件夾將檢查用戶的Cookie,並根據提供的url使用php-參數重定向,該參數將使用index.php?site發送= rankings.php。

因此,最終我需要重定向給url輸入到index.php並添加使用php參數的url-path。
像這樣:

mydomain.net/rankings應重定向或重寫,以
mydomain.net/index.php?site=rankings.php

整個互聯網是充滿.htacces的重寫更改PHP參數轉換成漂亮的URL路徑,但我需要它的其他方式周圍。

感謝您的閱讀。如果你想重定向使用[L,QSA,R]標誌

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^./]+)/?$ index.php?site=$1.php [L,QSA] 

回答

0

將此代碼放在您的DOCUMENT_ROOT/.htaccess文件。