mod_rewrite + htaccess - PullRequest
       1

mod_rewrite + htaccess

2 голосов
/ 23 ноября 2010

У меня есть сайт (Joomla), который в данный момент не указывает на домен, но сидит прямо на IP моего сервера (т.е.: http://176.158.165.1/~sitename)

Всякий раз, когда я пытаюсь проверить мой mod_rewrite, я получаю 404 ошибки. Я проверил на другом сайте на том же сервере, но он работает на 100%. Может ли эта проблема быть из-за прямой ссылки на IP-адрес?

Мой файл .htaccess выглядит следующим образом:

RewriteEngine On
Options +FollowSymLinks
Redirect /google.html http://www.google.com

Спасибо

Dev

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

попробовать:

Redirect 301 /google.html http://www.google.com

Попробуйте # 2: (используя mod_rewrite)

RewriteRule ^google\.html$ http://www.google.com [R=301,NC,L]
0 голосов
/ 23 ноября 2010

При работе в подкаталоге необходимо добавлять имя каталога независимо от того, где находится файл htaccess:

Redirect /~sitename/google.html http://www.google.com

Вы также можете использовать RewriteBase, но, если честно, я так и не понял, как это работает, и мне было лень разбираться с этим.

...