0

「URL からサブディレクトリを削除する方法」をよく検索しましたが、ほとんどの回答は微妙な違いがあるため、私のシナリオには適用できません。

これは、簡潔な答えに最も近いものです。

サブディレクトリとファイル拡張子を削除

次の質問があります。

私がsite.com/page/about.phpを持っている場合

サブディレクトリとファイル拡張子を削除するにはどうすればよいですか?

例: site.com/about

そして答えを提供します:

Options +FollowSymLinks
RewriteEngine On 
RewriteRule ^about(\/?)$ /page/about.php [NC,L]

私のシナリオと望ましい結果は非常に似ています。たとえば、includes フォルダーにすべての「ページ」があります。

site.com/includes/home.php
site.com/includes/about.php
site.com/includes/page3.php

これらのファイル (および includes フォルダーに存在するすべてのファイル) に、次のような URL でアクセスできるようにします。

site.com/home
site.com/about
site.com/page3
4

1 に答える 1