私は、mvc サイトの htaccess ファイルに取り組んでいます。会社がサイト用に購入したソフトウェアは、www なしでのみ機能するため、ほとんどのアフィリエイトがとにかく使用しようとするため、URL で www を許可するように htaccess を修正することができました。ただし、これにより、siteurl.org/index.php/admin と siteurl.org/index.php/members にアクセスできなくなります。これらの URL を www 転送から非 www に除外しようとしていますが、私が知っていて見つけることができるものはすべて、非 MVC サイトに関連しているようであり、mvc サイトは全面的に異なる方法で設定されているようです。私の発見は私にとってはうまくいきません。
これが私の現在のhtaccessです(管理者が管理セクションにアクセスし、アフィリエイトがメンバーセクションにアクセスできるようにするために、転送行をコメントアウトする必要がありました)
<Files ~ "serial.txt$">
Order allow,deny
Deny from all
</Files>
RewriteEngine On
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^aff/(.*)$ /index.php/aff/?aff=$1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [R=301,NC]
同時に対処できる場合は、その URL をクリーンアップして、siteurl.org/index.php/admin ではなく、siteurl.org/admin と入力できるようにする方法についても教えていただければ幸いです (また、URL にアフィリエイト名を表示します (現在、URL をクリーンアップして /aff/affiliateusername を削除していますが、アフィリエイトは URL に自分の名前を表示したいと考えています)。MVC の htaccess の作成に関する特定のリソースへの優れたリンクを誰かが持っている場合、私は永遠に感謝します。よろしくお願いいたします。