を有効mod_rewrite
にして、ファイルを使用して.htaccess
すべてのリクエストを通過させていますindex.php
。
URLにアクセスすると
http://localhost/mysite
http://localhost/mysite/abc
ページが1回読み込まれます。
ただし、パスにパーツを追加すると、ページが3回読み込まれ、cssファイルが含まれなくなります。
http://localhost/mysite/abc/xyz
http://localhost/mysite/abc/xyz/ttt
等...
すべてが原因でページが3回読み込まれます。Eclipseにブレークポイントが設定されているので、これを確認できindex.php
ます。
これが私の.htaccess
ファイルです:
<IfModule mod_rewrite.c>
RewriteEngine on
# Block access to "hidden" directories whose names begin with a period.
# Files whose names begin with a period are protected by the FilesMatch directive
# above.
RewriteRule "(^|/)\." - [F]
# Pass all requests not referring directly to files in the filesystem to
# index.php. Clean URLs are handled in drupal_environment_initialize().
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
</IfModule>
ページが複数回読み込まれ、CSSが欠落している理由はありますか?