これをグーグルで検索できないようです。私は自分のウェブサイトを構築しようとしていますが、ファイル (つまり /filename.php) を指定し、それらを URL とリンクで /filename/ に変換したいと考えています。これがURLの書き換えなのかファイルのリダイレクトなのかわかりませんか?これに使用できるフレームワークはありますか?
質問する
706 次
3 に答える
1
htaccess ファイルで次を使用します。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
!-d を含む行はディレクトリではないことを確認し、-f を含む行は要求されたファイルが .php ファイルであることを確認します。
Current URL: www.example.com/something.php
Output URL:www.example.com/something/
于 2013-05-22T07:36:50.300 に答える
0
スラッグのテーブルを作成できます。スラッグはファイル名とディレクトリに関連付けられています。
slug テーブルの構造は slugId | slug |ファイル名 | 道
すべてのリクエストは、slug-name() に従って実際にファイル名を取得する Url クラスに移動します。
URLに表示します。サイトhtaccessは、すべてのリクエストをインデックスに移動する必要があります。インデックスで、あなたは呼び出します
urls の関数は、 slug に従って値を呼び出して必要とします。
于 2013-05-22T09:24:37.460 に答える