2

サブディレクトリをルートの対応するphpファイルにリダイレクトする方法を見つけることができませんでした。私が見つけたものはすべて、サブディレクトリのルートです。

次のサブディレクトリがあります(今のところ)

/about  
/downloads  
/faq  
/terms  
/new-ua  

ルート ディレクトリにある対応する PHP ファイルからコンテンツをロードするようにします。

/about.php  
/downloads.php
/faq,php
/terms.php

http://example.com/aboutにアクセスすると、http: //example.com/about.phpが読み込まれ、アドレス バーは変更されません。

.htaccess には、.asp を .php にリダイレクトするための現在のコンテンツがいくつかあります (IIS ホストから移動されたため)。

RewriteEngine on  
RewriteRule (.*)\.asp$ /$1.php [R=301,L]  

お時間を割いていただき、ありがとうございました。これに答える質問が既にある場合は、お気軽にその質問に誘導してください。

4

1 に答える 1

1

有効mod_rewriteにし.htaccessてからhttpd.conf、次のコードを DOCUMENT_ROOT/.htaccessファイルに入れます。

DirectorySlash Off

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

# To internally forward /about to /about.php
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)/?$ /$1.php [L]

参考:Apache mod_rewrite の紹介

于 2013-10-02T04:21:42.173 に答える