URLを入力する必要がなくなりましたがindex.php
、それでも可能です。/index.php/home
私はそれを望んでおらず、ユーザーがまたは/index.php/contact
またはのようなURLを介して私のアプリケーションにアクセスできないようにしたいのです/index.php
。
誰かがこれを達成する方法を知っていますか?
URLを入力する必要がなくなりましたがindex.php
、それでも可能です。/index.php/home
私はそれを望んでおらず、ユーザーがまたは/index.php/contact
またはのようなURLを介して私のアプリケーションにアクセスできないようにしたいのです/index.php
。
誰かがこれを達成する方法を知っていますか?
あなた.htaccess
は上に書く
DirectoryIndex my_new_index.php
RewriteEngine on
RewriteCond $1 !^(my_new_index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /my_new_index.php/$1 [L]
index.php
ファイルの名前を次のように変更しますmy_new_index.php
Apacheを使用している場合は、ユーザーをindex.phpから/にリダイレクトするための書き換えルールを設定するだけです。
RewriteRule ^/index\.php$ /
RewriteRule ^/index\.php/(.*) /$1
その通り。次に例を示します。
RewriteRule ^foo\.html$ bar.html
または、次のような変数を使用できます。
^hotsheet/(.*)$ http://www.tstimpreso.com/hotsheet/$1