私はhttp://mysite.com/myappに座っているアプリを持っています。/myappフォルダにhtaccessファイルを置いて、すべての追加サブディレクトリをGET変数に変換します。例えば。 mod_rewrite help - サブディレクトリをGET変数に変換する
http://mysite.com/myapp => /myapp/index.php # this is happening)
http://mysite.com/myapp/foo => index.php?sub=foo
http://mysite.com/myapp/bar/ => index.php?sub=bar/
http://mysite.com/myapp/foo/bar?baz=bop => index.php?sub=foo/bar&baz=bop
この
が動作していません。もちろんOptions +FollowSymlinks
RewriteEngine on
RewriteRule ^(/.*)\?(.*) ./index.php?sub=$1&$2 [NC]
これは基本的に働いている、ありがとう!私は、/ myapp/foo /(後続のスラッシュ)のようなurlを置くか、または/ myapp/foo /(後続のスラッシュ)のようなurlを置くと、読み込まれないmyappディレクトリのsrcファイルmyapp/foo/bar(sub-sub)の場合、CSSファイルはロードされません。 (/ myapp/foo) – sprugman
このサイトがあなたのローカルPCにある場合、またはあなたのApacheを完全に制御している場合は、デバッグの書き換え( 'RewriteLogLevel 9' ..またはhttp: /httpd.apache.org/docs/current/mod/mod_rewrite.html#logging for latest version)、そこからご覧ください。今、私は何が間違っているのか、そしてどこにいるのかを確かめることはできません。 – LazyOne
別の方法として、現在のファイルではなく、Webサイトのルートに関連するcss | js |イメージへのリンクを作成してみてください。例: '../styles/main.css 'の代わりに'/myapp/styles/main.css') – LazyOne