私はこの問題を抱えており、HTACCESS ファイルについて非常に無知です。これが機能しない理由を知りたい...
私のウェブサイトは次のように構成されています。
www.thedomain.com/views/aboutus.php
サイトは MVC 構造で作成されているため、すべてのページは /views/ フォルダー内にあり、Models というフォルダー、Views というフォルダー、Controllers というフォルダーがあり、aboutus.php、contact.php、home などのページがあります。 .php、services.php はビューにあります。私がやりたいのは、ユーザーがナビゲートしたときに/ VIEWS /が表示されず、URLが次のようになることだけです
www.thedomain.com/aboutus.php
レンダリングされているリンクには /views/ フォルダーがあります...のように
<a href="/views/contact.php">Contact Us</a>
URLは常にそのように表示されますが、書き換えてほしいです。
HTACCESS:
RewriteEngine On
RewriteBase /root
RewriteRule ^$ views/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ views/$1