重複の可能性:
.htaccess で .php 拡張子を削除する
現在、私のサイトの URL は次のようになっています。
www.viaviweb.com/about_us.php
私はこれを次のように表示したい:
www.viaviweb.com/aboutus
重複の可能性:
.htaccess で .php 拡張子を削除する
現在、私のサイトの URL は次のようになっています。
www.viaviweb.com/about_us.php
私はこれを次のように表示したい:
www.viaviweb.com/aboutus
RewriteRule
これを行うには、リライトエンジンを有効にして使用する必要があります。名前の付いた空のファイルを作成し、.htaccess
それをWebサイトのベースフォルダーに配置して、ファイルに次のように入力します。
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^aboutus$ about_us.php [L]
mod_rewrite
これを正しく機能させるには、Apacheサーバーでモジュールを有効にしてください。Apacheでの書き換えについて詳しくは、http://httpd.apache.org/docs/current/mod/mod_rewrite.htmlをご覧ください。
.htaccess にいくつかのルールを作成する必要があります。メイン フォルダーには、.htaccess という名前のファイルがあります。htaccess (利用できない場合は作成する必要があります) を開き、これらのルールを配置します。
RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteCond %{THE_REQUEST} ^GET\ (.*)\.php\ HTTP
RewriteRule (.*)\.php$ $1 [R=301]
URL書き換え/mod_rewriteを使用して.php拡張子を削除する方法
これがお役に立てば幸いです。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule about_us.php(.*)$ aboutus?$1 [L,QSA]