私が作業しているサイトのサブディレクトリに.htaccessファイルがあります。 URLがwwwで始まったときに私が望むように動作しますが、wwwが見つからない場合は動作しません。.htaccess mod_rewriteはwwwと一緒にしか動作しません
RewriteEngine On
RewriteBase /media
RewriteRule ^([a-zA-Z0-9_\s\-]+)/?$ index.php?a=$1 [L]
RewriteRule ^([a-zA-Z0-9_\s\-]+)/([a-zA-Z0-9_\s\-]+)$ index.php?a=$1&b=$2 [L]
私はhttp://www.mysite.com/media/testを要求した場合、それは動作しますが、http://mysite.com/media/testません。私は何が欠けていますか?
ここに何か他のものがあるはずです。 www.mysite.comとmysite.comの両方がApache設定の同じディレクトリにマップされていますか? – AndrewR