私はウェブサイトを開発しています。URL
の末尾にスラッシュ/
を置くと、CSSファイルが読み込まれません。URLの最後にスラッシュが付きます。
例:
- 完全に罰金このURLランさん:要するに
www.localhost.com/index.php/
スラッシュは、ウェブサイトのデザイン遺跡:www.localhost.com/index.php
誰かがこの問題を解決する方法を知っていますか? .htaccess
ソリューションを検索しましたが、機能しません。
私はウェブサイトを開発しています。URL
の末尾にスラッシュ/
を置くと、CSSファイルが読み込まれません。URLの最後にスラッシュが付きます。
例:
www.localhost.com/index.php/
スラッシュは、ウェブサイトのデザイン遺跡:www.localhost.com/index.php
誰かがこの問題を解決する方法を知っていますか? .htaccess
ソリューションを検索しましたが、機能しません。
は、.htaccessファイルを経由してindex.php
でindex.php/
への要求そうでなければ、許可しない(またはリダイレクト)する必要が
(例えば/css/yourfile.css
)(例えばhttp://...
)絶対パスを使用して、あなたのCSSファイルを含めるようにしようとか、Webルートから始まるパス(またはサーバー設定)
はこれだけの場所を設定する前に「/」を使用してルート以外のスラッシュを末尾に削除し、既存のフォルダ
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)(\.php|\.html)/$ /$1$2 [R=301,L]
落としていただきありがとうございます。私が間違っていないなら、コードは私の最後では動作しません。これは.htaccessの権利に置かれますか?それは私のために働いていません。 –
ますあなたのindex.htmlヘッダーのCSSのために。
<link rel="stylesheet" type="text/css" href="/style.css"/>
こうすると、index.htmlはルートディレクトリからファイルを探します。
ちょうどcssファイル
の完全なURLを追加し、また、単に<a href="http://domain/home.html
が答えてくれてありがとう使う代わりに
<a href="home.html">
を追加しないようにそのPHPページ 内のすべてのhrefのリンクのための完全なパスを使用し、それは大丈夫ですが、そうではありませんが、デザインを保持する問題を修正しましたが、リンクが機能しませんでした。ファイル内のファイルになります。www.localhost.com/index.php/home.php –