Я пытаюсь изобразить URL-адреса на веб-сайте, используя mod_rewrite. Но это не похоже на работу. Я хочу следующий URL:
http://mydomain.com/test
Переписать как:
http://mydomain.com/index.php?t=test
Мой файл .htaccess выглядит так:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?t=$1 [L]
</IfModule>
Но, похоже, это не работает.
mod_rewrite определенно включен, потому что следующее простое правило перенаправляет сайт на example.com:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ http://example.com/?
</IfModule>
Мой сайт размещен на GoDaddy, если это имеет значение. Сайт также настроен как поддомен основного сайта.