.htaccess を使用して URL を書き換えます。以下の例を参照してください。
私のフォルダの樹木はそのようなものです:
- マイサイト(フォルダ)
- css(フォルダ)
- スタイル.css
- mypage.php
- .htaccess
- css(フォルダ)
私が呼び出すhttp://localhost/mysite/mypage/myid
と、リダイレクトされますhttp://localhost/mysite/mypage.php?id=myid
問題は、次のCSSを呼び出していないように見えることです:
<link href="css/style.css" rel="stylesheet" type="text/css" />
私の .htaccess の内容は次のとおりです。
RewriteEngine on
RewriteBase /mysite
RewriteRule ^mypage/([^/]*) mypage.php?id=$1
前もって感謝します
編集 :
私は解決策を試しました:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
私はまだ呼ばれるcssを取得できません:/
編集2:
OK、次のようにCSSを呼び出して動作させることができました:
<link href="/mysite/css/style.css" rel="stylesheet" type="text/css" />
パス「/ mysite /」を使用して、htmlにあるすべての画像を呼び出す必要があるようです