htaccess を使用して URL 名の一部を変更しようとしています。
元; mg_com_tr/index.php から mg_com_tr/home へ
htaccess ファイル内でさまざまなコード サンプルを試しましたが、何も機能しないようです。
以前は htaccess ファイルを使用したことがなかったので、テストするために、「.php」拡張子を削除するだけのコード例をいくつか見つけました。
このコードを試してみると、エラーは発生しませんが、.php 拡張子も削除されません。
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
私が見つけた唯一の動作コードはこれです。
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
これにより .php 拡張子が削除されますが、何を試しても変更できませんでした
http://localhost/mg_com_tr/index.php
の中へ
http://localhost/mg_com_tr/home
パスと関係があるような気がします
index.php と htaccess ファイルはどちらも D:\wamp\www\mg_com_tr\ にあります。