擬似静的書き込みメソッドを探しています
ここで、動的 php ファイル アドレスをサフィックス付きの静的アドレスにマップするという要件があります。
しかし、元の静的 htm ファイルは表示されますが、見つかりません。
私の静的ルールは次のとおりです:
ReWriteEngine on
ReWriteRule (.*).htm $1.php
誰に変更を依頼できますか。
-----解決策---------
AddType application/x-httpd-php .htm
-----解決策---------
はい。静的ルール間に矛盾があります。おそらく実装は簡単ではないでしょう。
実際の静的ファイルと純粋な PHP ファイルの間には違いがあるはずです。フォルダー内に同じ名前のファイルが 2 つ存在することはできないのと同様です。
これを行うことができます
純粋な静的ファイルには html を使用します。 phpのhtmlを使用してください。
------解決策---------
------解決策-----あなたのプロジェクトには複数の入り口がありますか?通常、プロジェクトには、index.php などの入り口が 1 つだけあります。このアクセス方法の URL 書き換えは簡単に処理できますが、入り口が複数ある場合は、処理が少し面倒になります。
------解決策------------------ .htm に含めるべきではないルールを自分で要約します。転送されました、
そうすれば書き方がわかります
------解決策----------------------また、この
が存在する場合は試してください。転送されません。存在しない場合は転送します。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME } -d
ReWriteRule (.*).htm $1.php
------解決策----------------------ReWriteEngine on
ReWriteRule (.*) 。 php $1.htm
投稿者はそれを逆に書きました、おそらく