-3

重複の可能性:
.htaccess で .php 拡張子を削除する

現在、私のサイトの URL は次のようになっています。

www.viaviweb.com/about_us.php

私はこれを次のように表示したい:

www.viaviweb.com/aboutus
4

4 に答える 4

2

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をご覧ください。

于 2012-10-20T10:44:20.693 に答える
1

.htaccess にいくつかのルールを作成する必要があります。メイン フォルダーには、.htaccess という名前のファイルがあります。htaccess (利用できない場合は作成する必要があります) を開き、これらのルールを配置します。

RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteCond %{THE_REQUEST} ^GET\ (.*)\.php\ HTTP
RewriteRule (.*)\.php$ $1 [R=301]
于 2012-10-20T11:33:08.587 に答える
0

URL書き換え/mod_rewriteを使用して.php拡張子を削除する方法

これがお役に立てば幸いです。

于 2012-10-20T10:43:20.127 に答える
0
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
RewriteRule about_us.php(.*)$ aboutus?$1 [L,QSA]
于 2012-10-20T10:44:13.637 に答える