0

すべてのファイルパスを表示せずに、ドメインのホームページが正しいサイトページを指すようにしたい。

現在、私の構造は次のように設定されています。

root / working_name / site_pages / homepage.php

root / working_name / site_pages / sitepage2.php

root / working_name / site_pages / sitepage3.php

WebのURLに簡単に言ってもらいたい

root / homepage.php

root / sitepage2.php

root / sitepage3.php

実際のフォルダとファイルの場所を変更することは避けたいと思います。これは、すべての参照を変更する必要があり、非常に複雑になる可能性があるためです。とにかくこれを行うのですか?

4

1 に答える 1

0

(ルートフォルダ内の).htaccessにアクセスできる場合。あなたはこれを行うことができます

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ working_name/site_pages/$1    [QSA,L]    
 </IfModule>
于 2012-04-23T06:56:47.017 に答える