0
我爲我的組織設置了URL縮短服務。我想重寫短網址到我的index.php文件,但重定向請求根到我的主網站,即:mod_rewrite重定向根目錄,重寫子目錄
請求:short.domain.tld/ABC
用戶認爲:短。使用domain.tld/ABC
網頁中投放了起來:short.domain.tld/index.php的代碼= ABC
請求:short.domain.tld/
用戶看到:website.domain.tld
網頁中投放up:website.domain.tld(在我的網站服務器上)
我的.htaccess文件是目前:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^/(.*)$ index.php?code=$1 [L]
RewriteRule ^.*$ http://website.domain.tld/
我不確定如何爲域的根子目錄請求,並請求進行區分。
謝謝!我相信我的短語錯誤是正確的。我修改了一下規則 - 刪除了RewriteBase指令並刪除了%{HTTP_HOST}指令 - 一切仍然有效。再次感謝。 – Pickle 2013-03-07 16:17:18