私はhtaccess設定で新しく、私はあなたの助けが必要です。.htaccess URLを書き換えないでください
私はこのURLを持っている:
http://www.mypage.com/page/web/controller/index.php
をし、私はどのように行うことができます ページ/ウェブ/コントローラ/ index.phpを
を表示してくださいしたくありませんこの?
これは、あなただけの、これはhttp://www.mypage.com/index.php
にリダイレクトされます../web/controller/index.php
のトップにheader("location: http://www.mypage.com")
を追加し、ルートディレクトリにあるindex.phpを追加http://www.mypage.com
にhttp://www.mypage.com/page/web/controller/index.php
からリダイレクトすることができ、私の実際の.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mypage.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mypage.com$
RewriteCond %{REQUEST_URI} !mypage/web/
RewriteRule (.*) /page/web/$1 [R=301,L]
RewriteRule ^page/web/(.*)$ $1 [R=301,L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
RewriteCond %{HTTP_HOST} ^mypage.com$[OR]
RewriteCond %{HTTP_HOST} ^www.mypage.com$
RewriteRule (.*) "http\:\/\/mypage\.com\/page\/web\/" [R=301,L]
PHPフレームワークを使用していますか? –