-1

これをグーグルで検索できないようです。私は自分のウェブサイトを構築しようとしていますが、ファイル (つまり /filename.php) を指定し、それらを URL とリンクで /filename/ に変換したいと考えています。これがURLの書き換えなのかファイルのリダイレクトなのかわかりませんか?これに使用できるフレームワークはありますか?

4

3 に答える 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 に答える