OS X LionおよびColdfusion 9開発者版でApacheを実行しています。私は次の.htaccessファイルを持っています。 mydomain.com/somethingとmydomain.com/something/elseのようなURLを処理するように設計されてOS X Lionのcfimport(Coldfusion)でmod_rewriteが正常に動作しない
。かなり普通のもの。Options +FollowSymlinks
Options +Indexes RewriteEngine on RewriteBase /RewriteCond %{REQUEST_URI} !=/index.cfm [NC] RewriteRule ^([^/]+)/?$ /index.cfm?page=$1 [L,NC] RewriteRule ^([^/]+)/([^/]+)/?$ /index.cfm?app=$1&page=$2 [L,NC]
<cfimport prefix="myLib" taglib="/lib/tags">
はRewriteLogはこれが拾って処理され、もちろん、すべてを壊したリダイレクトされることを示しています。私はこのようになり、その中にcfimportタグを使用してファイルをロードするまで
すべてが正常に動作するようです。
次のようないくつかの条件を追加しようとしました。
RewriteCond %{REQUEST_URI} !=lib/tags/ [NC]
RewriteCond %{REQUEST_URI} !=lib/tags [NC]
RewriteCond %{REQUEST_URI} !=/lib/tags/ [NC]
RewriteCond %{REQUEST_URI} !=/lib/tags [NC]
どれも問題を防ぐことはできません。
ディレクトリを再構築して、次のようにロードするとします。
<cfimport prefix="myLib" taglib="/lib/dir/tags">
すべては問題ありません。これはオプションではありません。これはグループ開発プロジェクトであり、私は唯一の問題であり、Windows/IISはターゲット展開環境です。
上部に表示されている基本的な.htaccessファイルは、Apacheを実行している同僚のWindowsマシン上で動作するようです。
それをしました。私は問題が理にかなっていないことに同意しますが、あなたはそれを解決しました。私はあなたの答えを投票するだろうが、私はシステムにはあまりにも新しい。 – smoketx