私はこのhtaccessコードを持っています:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/?$ index.php?p=$1 [NC,L]
</IfModule>
p値に応じて特定のphpファイルを含めるインデックスファイルがあります。完璧に機能していますが、新しいものを追加したいと考えています。
このコードは、 http ://mypage.com/contact および http://mypage.com/contact/ (末尾のスラッシュ)でも同じように機能するはずです。
より深い URL を使用できるようにしたいが、それらをまとめて php http://mypage.com/contact/me に送信したい配列に分離し、そのように操作します。
また、私の小さな問題は、このサブ URL を (より適切な単語がない状態で) 実行すると、ページが連絡先フォルダーにあると見なされるため、CSS パスが台無しになることです。修理可能ですか?