0

私はMAMPを使ってMacでローカルホストを操作しています。そして、私は.htaccessでmod_rewriteを実行しようとしています。私の問題はすべて、localhost:8888 / folder/index.phpのようなURLで作業していることだと思います。

/ folder /を「削除」するにはどうすればよいですか...または、プロジェクトが稼働したらすぐに削除したいということを念頭に置いて、.htaccessを/ folder /で機能させるにはどうすればよいですか?* / folder /を「削除」して、プロジェクトが稼働したときのように見せたいと思います。

たとえば、index.phpを次のように「削除」しようとしている場合:

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

ルートにジャンプして戻ります:localhost:8888 / social /ではなくlocalhost:8888/。

4

1 に答える 1

2

同じ問題があり、解決策を見つけました(私はこの投稿に遅れるかもしれませんが、他の人を助けるかもしれません)

私が抱えていた問題は、私のローカルWeb環境にありました。サーバーで試してみましたが、すべてが機能していました。そのため、apacheで自分のサイトの仮想ホストを設定する必要があり、すべてがうまく機能していることがわかりました。

私はこのstackoverlfowの投稿の助けを借りてこれを行いました: ルートディレクトリをサブフォルダーに設定する方法とWindows PCでこれを行う方法に関するこの記事: win7での仮想ホストの設定

お役に立てば幸いです、乾杯!

于 2013-01-31T06:09:28.280 に答える