できるだけ説明しようとしますが、私がしていることを完全に理解していません。私はグーグルで回って、いくつかの情報を読んでいますが、この時点で、私はバットで私にキックを与え、私が間違っていることを教えてくれる人が必要です。htaccess:URL GETパラメータのRewriteCondの理解に問題がありますか?
?page=home&subcat=about&category=me
を/home/about/me/
に変更するhtaccessスクリプトです。
RewriteRule ^([a-zA-Z0-9]+)/?$ index.php?page=$1 [NC]
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/?$ index.php?category=$1&page=$2 [NC]
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/?$ index.php?category=$1&subcat=$2&page=$3 [L,NC]
(それがになっていて、これは単なる作品)
今
、私はサブドメインを持っている、のは、私はそれはのように動作しますsublevel.mywebsite.com
に行けばmywebsite.com/myfolder
を指すことsublevel.mywebsite.com
それを呼びましょう/myfolder/
が?page=myfolder
の場合、私はサブドメインにはこれを望みません。通常のサイトに対してのみです。
私はこのように前にリダイレクト条件を追加してみました:それは非常に変化していないようです、
RewriteCond %{REQUEST_URI} !^/myfolder$
しかし。
私はここで何ができるのか分かりませんが、何か助けには感謝していますか?それが可能なら、何が起こっているのかについての小さな説明にも感謝します。
!サブドメインではなくドメインのみを含める場合は、除外する各サブドメインを作成せずに、ドメインのみを含める方法や、すべてのサブドメインを除外する方法がありますか?あなたのドメインのみを含めると、すべてのサブドメインを除外するのが簡単だと思いますか? – Matthew