2011-10-28 3 views
6

Я прочитал многие подобные вопросы, но не смог изменить URL-адрес для дружественного SEO. Это странно, потому что я считаю, что мое требование должно быть простым. Поэтому я собираюсь быть конкретным в надежде узнать, что мне не хватает. Я делаю свое тестирование на локальном компьютере, прежде чем я разместил его на сервере.use .htaccess для дружественного URL

Вот что я получил:

http://localhost/ggs2/forms/mymain.php 

Вот что я хочу

http://localhost/ggs2/goals 

В подкаталоге ggs2 У меня есть файл .htaccess, который читает:

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^/goals$ /forms/mymain.php 

Когда я нажимаю по ссылке на цель URL-адрес не был изменен.

Итак:

  • Есть ли проблема с файлом .htaccess?
  • Есть ли какая-то настройка сервера, которую мне нужно установить?
  • Что-то еще?

Благодаря

ответ

11

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

RewriteRule ^goals/?$ /forms/mymain.php [NC,L] 

Первый слеш удаляется, а это значит, что искали корневую папку, а не текущей папки.

+0

Спасибо за отзыв. К сожалению, URL-адрес не изменился. Он по-прежнему показывает исходную ссылку '/forms/mymain.php'. – user670874

+0

У вас есть более 1 .htaccess? или другие правила в .htaccess? –

+0

Нет, я этого не делаю. Есть ли параметр сервера, который мне нужно настроить для включения RewriteEngine? – user670874

Смежные вопросы