2017-06-13 19 views
0

私は自分のビューディレクトリにあるlogin.phpファイルを持っています。私はhttp://sample.com/loginを表示し、http://sample.com/view/login.phpを表示しない、きれいなURL出力が必要です。助けてください。ありがとうございました。URLフォルダの書き換えルールの作成方法は?

+0

あなたはMVCですか?どのフレームワークを使用していますかそれはMVCのように見えます。次に、コントローラに 'view'フォルダがないように常にコントローラを使用してビューをロードしてください。コントローラのPHPの場所は? – AkiEru

+0

これはMVCではありません。ちょっと基本的なルーティング –

+0

あなたはどのウェブサーバを使用していますか?異なるWebサーバーには、これを設定するさまざまな方法があります。 – Enstage

答えて

2
  1. あなたのビューのフォルダに.htaccessファイルを追加し、コードのあなたのリンクから.php拡張子を削除し、あなたの.htaccess
  2. に以下のコードを追加することができます。 <a href="login">Login</a>のように。

ルール:あなたは任意のさらなる支援が必要な場合

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{HTTPS} !=on 
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,QSA] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^([^\.]+)$ $1.php [NC,L] 
</IfModule> 

私はあなたの要件を誤解している場合、私に知らせて、またはケースでください。

+0

ありがとう。素晴らしい解決策。私はそれをルートディレクトリに置き、それが動作します。 –

+0

ありがとうございます。 – khushbu

+0

ようこそ@khushbu –

関連する問題