0

正しい php ファイルにリダイレクトする .htaccess ファイルがあります。

Options -Indexes

RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteCond %{REQUEST_FILENAME} -f [NC,OR] 
RewriteCond %{REQUEST_FILENAME} -d [NC] 
RewriteRule .* - [L]
RewriteRule ^(.*)$ read.php/$1 [QSA,L]

たとえば、にmysite.com/post/100リダイレクトしmysite.com/post/read.php 、PHP ファイルで 100 を識別子として使用できます。

mysite.com/post/100/orを使用するまで、これはすべてうまく機能しますmysite.com/post/100/abc。ファイルはまだリダイレクトされていますが、すべての css ファイルと includes() が機能しません。

<link rel="stylesheet" href="../styles/site.css" type="text/css">

このサーバーは 1 マップ上に移動するため、インクルードは機能しなくなります。

これに対する解決策はありますか?この場合、 http://www.mysite.com/styles/site.cssの使用は解決策ではありません。

4

1 に答える 1

1

次のような絶対パスを使用します

<link rel="stylesheet" href="/styles/site.css" type="text/css">
于 2013-10-21T12:51:30.243 に答える