2016-10-25 16 views
2

私はユーザーフレンドリーなURLのヘルプを求めています。私はIISで "書き換えルール"を使用しようとしています。このPHPファイルへの書き換えは実際に動作します。idパラメータも渡され、記事がレンダリングされますが、スクリプトタグのリンクとsrcのhrefには不正なアドレスがあるため、それらのリソースを読み込めません。IISの書き換えルール - hrefとsrcが機能しない

 <rewrite> 
      <rules> 
       <rule name="Rewrite to skaly.php"> 
        <match url="^skaly$" /> 
        <action type="Rewrite" url="skaly.php" /> 
       </rule> 
       <rule name="Rewrite to skaly2.php"> 
        <match url="^skaly/([0-9]+)$" /> 
        <action type="Rewrite" url="skaly.php?aktualita={R:1}" /> 
       </rule> 
      </rules> 
     </rewrite> 

コンソールログPrintScreenを:あなたのアドバイスのための Console log printscreen

 <link rel="stylesheet" href="css/font-awesome-4.6.3/css/font-awesome.min.css"> 
     <link rel="stylesheet" type="text/css" href="css/styles.css" /> 
     <link href="css/lightbox.css" rel="stylesheet" type="text/css"/> 
     <link rel="import" href="DESYREL_.ttf"> 

Thxを。

答えて

1

ログ内のすべてのURLのパスは/skaly/で始まりますが、そのアセットはウェブルートからの相対パスであると推測しています。 URLの先頭に/と入力します(例: /css/styles.cssであるため、それらはroot-relativeになります。

+0

非常にverryありがとう、私はばかです:Dあなたverry多くをありがとう:D – Louskac