How to configure PHP pseudo-static? PHPの疑似静的を設定の方法

PHPで疑似静的を実現するには、ApacheのURLリライトモジュール(mod_rewrite)を使用することができます。以下は一般的な疑似静的設定方法の一例です:

  1. Apacheサーバーがmod_rewriteモジュールで有効になっていることを確認してください。次のコマンドをターミナルで実行することで有効かどうかをチェックできます:
sudo a2enmod rewrite
  1. ウェブサイトのルートディレクトリに「.htaccess」という名前のファイルを作成します(すでに存在している場合は、この手順はスキップしてください)。
  2. “.htaccess”ファイルに以下のコードを追加してください。
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

# 将所有非真实存在的文件或目录请求重写到index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
  1. “.htaccess”ファイルを保存して閉じてください。
  2. PHPアプリケーションのエントリーファイルが「index.php」であることを確認してください。もしそうでない場合は、「index.php」を正しいエントリーファイル名に置き換えてください。
  3. 設定を有効にするためにApacheサーバーを再起動してください。
sudo service apache2 restart

PHPアプリケーションが偽の静的URLリクエストを受け取ると、現在ではそのリクエストは「index.php」ファイルにリライトされ、必要に応じてURLを解析することができます。

bannerAds