単一のURLに末尾のスラッシュを追加


0

こんにちは、末尾のスラッシュを(/)に1つのURLだけに追加したい

末尾のスラッシュを追加したいURLは、htaccessのアイデアのhttp://niresh12495.com/index.php ように見えますhttp://niresh12495.com/index.php/か?

私はすべてのURLに末尾のスラッシュを追加しようとしましたが、それは問題を引き起こしました、例:

niresh12495.com/topic/sometopic/page2/にリダイレクトされたniresh12495.com/topic/sometopic/ため、次のページを表示する方法はありません。常にメイントピックにリダイレクトされます


RedirectMatch 301 ^/(index\.php)$ /$1/最初のルールとして使用できます。
anubhava

回答:


1

マルチレベルファイルパスの最後の文字がスラッシュの場合、以前の名前がファイルではなくディレクトリであることを示します。index.phpがファイルではなくディレクトリを表すようにしたい場合は、サーバー上にその名前のディレクトリを作成する必要があります。次に、htaccessを変更して、*。phpをファイルタイプとして省略し、他のファイル拡張子をデフォルトのWebページタイプとして誤って使用する可能性があります。

基本的に、良いアイデアではありません。ファイル名の末尾にスラッシュを追加できるようになった後に何をしようとしているのかを説明すると、誰かがより良い代替手段を提供してくれるかもしれません。


私が求めている理由は、ルート/にリダイレクトするように/index.php/を設定しているが、/ index.phpでは不可能であり、index.phpを書き換えようとすると悪夢であることが判明したことですログインとフォーラム周辺のすべてを台無しにしますこの情報をありがとう:)
KingMaker 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.