0
私のドメインのホームページが正しいサイトページを指すように、すべてのファイルパスが表示されないようにします。URLファイルのルートを直接ルート
現在、私の構造は次のように設定されている:
ルート/ working_name/site_pages/homepage.php
ルート/ working_name/site_pages/sitepage2.php
ルート/ working_name/site_pages /私は、WebのURLは、単に
を言いたいsitepage3.php私はこれは私がしなければならないことを意味しますので、私の実際のフォルダとファイルの場所のいずれかを変更しないようにしたい
ルート/ homepage.php
ルート/ sitepage2.php
ルート/ sitepage3.php
すべての参照を変更するとかなり複雑になる可能性があります。とにかくこれをやっているのですか?
私はmod_rewriteについて調べるためにいくつかの調査をしています。しかし、すべての参照は、それは 'Apacheベースの書き換えエンジン'と言います。これは、自分のlocalhost上でのみ動作することを意味するか、私のgodaddyウェブサーバでも使用できます。 – arboles
はいmod_rewriteはapacheモジュールです。ほぼすべてのWebホスティング企業がそれをサポートしています。 godaddyで確認するか、この<?php phpinfo()でのみPHPファイルを作成してください。 ?>すべてのphp/apacheモジュールを見るためにウェブブラウザを通してアクセスしてください –
ok。 {REQUEST_FILENAME}にはどのような値が設定されていますか?ユーザーに見せたいルートにファイル名/アドレスを入力しますか?例えば、sitename.com/testingthis.phpを見たいと思ったらrequest_filenameの中にtestingthis.phpを書いて、どのページをリダイレクトする必要があるのでしょうか? – arboles