正しい 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の使用は解決策ではありません。