4

Heroku cedar スタックで PHP アプリを実行しています。URL 書き換えルールを設定する方法はありますか? .htaccess ファイルでこれを行うことを望んでいましたが、これではアクセス制御ディレクティブのみが認識されます。

Ruby のアドバイスは rake 書き換えを使用することですが、Heroku で URL 書き換え構成を持つ PHP アプリには何が必要でしょうか?

4

2 に答える 2

7

.htaccessHeroku 上の 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

于 2013-06-04T15:08:55.213 に答える