PHPでサイトを制作しています。


自分のパソコンでもPHPを使用できる環境にしているのですが,htaccessは使用できない状況で制作しています。
使用しているレンタルサーバーではhtaccessを使用できるので変数などをスラッシュ区切りなどの静的な形で表示しいるのですが、イメージやリンクのパスなどが自分のパソコンで制作しているときとサーバーにアップしたときでは変わってくるので面倒で悩んでいます。
何か良い方法はないでしょうか?
以前、htaccessで設定できるような記事を発見したのですが、今は見当たりませんでした。

うまく質問できないのですが、お分かりになった方宜しくお願いします。

回答の条件
  • 1人3回まで
  • 登録:2006/06/27 22:45:07
  • 終了:2006/06/28 14:21:41

回答(3件)

id:ootatmt No.1

ootatmt回答回数1307ベストアンサー獲得回数652006/06/27 23:12:20

ポイント27pt

自分のパソコンでも .htaccess が使えるようになればいいのですよね?

それなら、Apache をインストールするといいと思います。

http://2php.jp/php/install_apache_windows.html

非常に簡単にインストールできますよ。

設定は、httpd.conf というファイルで行うので初めは戸惑うかもしれませんが、変更箇所がわかれば簡単です。

http://2php.jp/php/install_php_windows.html


.htaccess での記述は理解されていると思いますが次のページなどが参考になると思います。

http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html

id:molloyed No.2

molloyed回答回数59ベストアンサー獲得回数22006/06/28 00:04:30

ポイント27pt

自分のパソコンがwindowsなので.htaccessというファイルが作れない

Apacheを使っている

のであれば、Apacheのhttpd.confでAccessFileName を適当な名前にかえれば良いと思います。

その他の状況の場合はすみません

http://httpd.apache.org/docs/2.2/ja/howto/htaccess.html

id:black_kenchan

最初にピリオドがつくファイルを保存できないのですが、AccessFileNameの設定を変えるときにピリオドを付けなくても良いのですか?

2006/06/28 11:10:52
id:signdigit No.3

signdigit回答回数44ベストアンサー獲得回数52006/06/28 02:22:30

ポイント26pt

ちょっと視点が違うかもしれませんが、VMWareなどの環境で

LinuxやIA-Solarisを使って構築してみては如何でしょうか?

[VMWareサイト]

http://www.vmware.com/jp/

VMWareでアプライアンス?イメージを置いているところ。

http://www.vmware.com/vmtn/appliances/index.html

視点が違いますが、参考になりそうな人力検索。

http://q.hatena.ne.jp/1151087227

  • id:ootatmt
    > 最初にピリオドがつくファイルを保存できないのですが、

    htaccess.txt という名前のファイルを作成し、サーバにアップロードした後、FTPソフトで .htaccess という名前に変えるといいですよ。
    もしくは、メモ帳などのテキストエディタで、名前をつけて保存を選択し、名前を .htaccess として保存すれば OK
  • id:molloyed
    >最初にピリオドがつくファイルを保存できないのですが

    AccessFileNameで設定する名前は必ずしもピリオドは必要ではありません。
    Win だったら _htaccess とかにしておいて、ローカルで動作テスト

    サーバに上げたあとに「_」を「.」に変えるといった方法で大丈夫です

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません