Переписанные чистые URL не отображаются в качестве URL по умолчанию - PullRequest
1 голос
/ 19 февраля 2012

Я создал переписанные URL для своего сайта, используя файл .htaccess.

Вот содержимое файла.

RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ myfile.php?firstvar=$1&secondvar=$2&thirdvar=$3&fourthvar=$4

И когда я проверил, я обнаружил, что новыйЧистые URL для страниц моего сайта были успешно созданы.Например:

www.mydomain.com/value1/value2/value3/value4

для исходного URL:

www.mydomain.com/myfile.php?firstvar=value1&secondvar=value2&thirdvar=value3&fourthvar=value4

Новый домен правильно перенаправляет на исходную страницу и выглядит более четким.Мне это нравится.

Но проблема в том, что когда я нажимаю на страницу на главной странице, она все равно показывает исходный URL.Если я введу новый чистый URL-адрес в адресную строку, он будет перенаправлен на страницу должным образом, но это не URL-адрес по умолчанию.Он есть, но он не отображается на сайте естественным образом.

Как установить новый URL-адрес по умолчанию для моего веб-сайта?(все еще используя .htaccess может быть?)

...