0

私はこの問題を抱えており、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
4

0 に答える 0