對不起,如果這是一個重複的,但的確非常令人迷惑閱讀所有其他職位..如何在實際域中重寫mod?
這是laravel4框架
我知道,在離線狀態下,我們可以使用國防部重寫以虛擬主機,使目錄,如 c:/laravel4/public
和c:/laravel4/public/posts
到 www.l4.com
和運行在瀏覽器
但www.l4.com/posts
當我在哪能CH真正的域名託管它安格像 sample.com/laravel4/public/posts
到 sample.com/posts
在此先感謝您的幫助〜!
編輯: 對不起,我沒有提到我的操作系統它的Windows在我的本地計算機上,但在我的域帳戶它說,在Linux操作系統上使用PHP5.3
我原來的.htaccess這是下的公用文件夾這樣的代碼在它
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
雖然我嘗試了添加該功能,但無法正常工作 – Dora
您是如何測試的?完整的網址無效? – anubhava
確定原始URL是通過使用laravel4框架和.htaccess文件www.mydomain.com/laravel4/public/posts是在公共文件夾,我編輯我的職務也有在裏面的.htaccess部分代碼已經等權下在'^重寫規則的index.php [L]'我把你的'重寫規則!^ laravel4 /公//laravel4 /公共%{REQUEST_URI} [L,NC]'代碼然後嘗試,如果www.mydomain.com/posts工作,但沒有 – Dora