Heroku cedar スタックで PHP アプリを実行しています。URL 書き換えルールを設定する方法はありますか? .htaccess ファイルでこれを行うことを望んでいましたが、これではアクセス制御ディレクティブのみが認識されます。
Ruby のアドバイスは rake 書き換えを使用することですが、Heroku で URL 書き換え構成を持つ PHP アプリには何が必要でしょうか?
Heroku cedar スタックで PHP アプリを実行しています。URL 書き換えルールを設定する方法はありますか? .htaccess ファイルでこれを行うことを望んでいましたが、これではアクセス制御ディレクティブのみが認識されます。
Ruby のアドバイスは rake 書き換えを使用することですが、Heroku で URL 書き換え構成を持つ PHP アプリには何が必要でしょうか?
.htaccess
Heroku 上の PHP では、通常のファイルを使用できます。.htaccess
次のように、書き換え条件を含むファイルを作成するだけです。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
この例は WordPress から持ち上げました。すべての URL が にリダイレクトされるようになったと思います/index.php
。例: https://github.com/catsby/php-heroku-htaccessおよびアプリ: http://php-heroku-htaccess.herokuapp.com/something