2012-06-05 26 views
0

我正在使用MAMP在我的mac上工作localhost。我試圖用.htaccess做一些mod_rewrite。我認爲我所有的問題都是關於我正在處理像這樣的URL:localhost:8888/folder/index.php。.htaccess - 在一個文件夾中工作的Localhost問題

我該如何「刪除」/文件夾/ ...或使.htaccess與/文件夾一起工作/記住我想在我的項目啓用後立即刪除它? *我更願意「刪除」/文件夾/以使它看起來更像我的項目啓用時。

如果我試圖例如「刪除」像這樣的index.php:

#Removes index.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php/$1 [L] 

它跳躍所有的方式回到根:本地主機:8888 /,而不是本地主機:8888 /社交/。

回答

1

有同樣的問題,只是找到了一個解決辦法。(我知道我可能會遲到這個職位,但可能會幫助一些人)

我的問題是與我的本地網絡enviorment。我在服務器上試了一下,一切正常!所以發現我只需要在apache中爲我的網站設置虛擬主機,一切都很順利!

我這樣做是與此stackoverlfow職位的幫助:How to set root directory to a subfolder而本文就如何做到這一點在Windows PC上:Setting up Virtual hosts in win 7

希望它能幫助, 乾杯!