プロジェクトを回復しましたが、それはまったく一般的ではありません。私は.htaccess上にあったものを少し見ましたが、それは明らかではありません。だから私はあなたに尋ねます、あなたはおそらく解決策を持っています!.htaccessでフォルダのリストをリダイレクト
現在、私のの.htaccessファイルはfolderA/index.phpをとfolderBの/ index.phpのにのindex.phpファイルのコピーで
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.exemple.com$ [NC]
RewriteRule ^(.*)$ http://exemple.com/$1 [R=301,L]
#RewriteCond %{HTTPS} off
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteRule folderA/(.+) www/$1
RewriteRule folderB/(.+) www/$1
です。
のindex.phpは以下のとおりです。
<?php
header("Location: index.php");
?>
私はhttp://exemple/folderA/、http://exemple/folderB/、http://exemple/folderC/は...ブラウザで書かれており、表示させたいが、WWW/index.phpを
にリダイレクト一般に、古いチームによって新しいフォルダが追加されます。私は倍増するフォルダなしで同じ動作をしたいと思います。
あなたは私を助けることができますか?これはアウト栄光の管理者は、すべてのコードがだと思うので、私は最近のプロジェクトで使用されていること、間に合わせのn-アプローチです
RewriteCond %{REQUEST_URI} !www/
RewriteCond %{REQUEST_URI} folderA
RewriteRule (.*) /www/index.php [L]
RewriteCond %{REQUEST_URI} !www/
RewriteCond %{REQUEST_URI} folderB
RewriteRule (.*) /www/index.php [L]
:私が使用何
Thxを
感謝を幸いにも私がURL http:// localhost/folderA /を書き込むと、ブラウザは私に見つからないと伝えます 要求されたURL/www/folderA /がこのサーバ上に見つかりませんでした。 –
更新されました。このバージョンは機能するかもしれません。 –
うまく動く、大きな感謝!その後、それは尋ねるには多すぎるかもしれませんが、別のファイルのフォルダのリストを使ってそれをより一般的にすることは可能ですか? folderList.iniのように各フォルダの名前が入っていますか?とにかく、まだありがとうございます –