最近Media Templeに移りました。これは、相対パスの代わりに完全なパスを送信することで、すばらしいRewriteRulesをすべて破ったので、私は大幅に変更する必要がありました。mod_rewrite
.htaccessディレクトリにのみ影響するRewriteRule/SPA HTML5 pushStateフレンドリなURL
彼らはスタンドとして:本物のフォルダが太字である
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index
RewriteRule (.*) index.php [L]
RewriteRule ^www/ index.php [L]
マイフォルダやURL構造、:
/
/WWW
/www /の経験
/WWW /経験/プロジェクトスラグ-その-JS-ハンドル
/www /のプロジェクト・ファイル・フォルダ/ CSSなど
/資産/のJS、CSSなど
/WWW 0と/WWW /経験/プロジェクトスラグ - それは-JS-ハンドルが正常に/index.phpする書き換えるが、資産/ WWW /経験/からの要求されたプロジェクト・スラグ-that- js-handlesも/index.phpに書き直されており、これが問題です。
RewriteRuleにディレクトリ内のフォルダのみに影響を与えるように指示することはできますか、より良い条件/ルールをすべて一緒にする必要がありますか?
おかげ