2

ModRewriteでルートの.htaccessファイルを使用してリダイレクトしたい次のURLがあります。ルートにあるインデックスファイルの良い例を検索して見つけましたが、サブフォルダーにはありません。これが私が持っているものであり、私が必要としているものです。よろしくお願いします。

/folder1/index.php/folder1/index.php/から http://www.example.com/folder1/

/folder2/index.php/folder2/index.php/から http://www.example.com/folder2/

ハイパーリンクを2つだけ要求されたので、上記の例のリンクの一部を削除しました。私はたくさんのフォルダを持っているので、短い方法に感謝します。

4

2 に答える 2

0

.htaccess ファイルでこれを試してください。

RewriteEngine On

Rewrite  ^/folder1/index.php$ /folder1/ [L]
<Directory folder1>
   DirectoryIndex index.php
</Directory>

もちろん、インデックスは newindex.php のように任意のものにすることができます。

于 2012-11-02T16:56:56.527 に答える
0

/folder/index.php を /folder にリダイレクトするには、以下を使用できます。

RewriteEngine on


RewriteRule ^([^/]+)/index\.php$ /$1/ [NC,L,R]

これはリダイレクトします:

  • /anyfolder/index.php

  • /任意のフォルダ/
于 2016-01-30T17:40:19.623 に答える