2013-11-15 5 views
3

Я хочу, чтобы пользователю ввестиПреобразование динамического статического URL

http://localhost/test_url/john 

вместо

http://localhost/test_url/index.php/?user=john 

Я использовал много метод редактирования .htaccess на StackOverflow и других сайтов, но не работает. Я использую сервер Ubuntu 12.04. В/var/www/по умолчанию не было файла .htaccess. Я создал файл .htaccess с разрешением 777 и изменен, как указано на других страницах. Как проверить, работает ли .htaccess или нет. И что я должен писать в файле .htaccess, чтобы использовать второй URL-адрес, когда пользователь вводит первый URL-адрес, упомянутый выше.

ответ

3

Поместите этот код в DOCUMENT_ROOT/.htaccess файле:

RewriteEngine On 

RewriteRule ^(test_url)/([a-z]+)/?$ /$1/?user=$2 [L,QSA,NC] 
  1. Использование chmod 644 для .htaccess
  2. Чтобы убедиться, что если ваш .htaccess включен попробовать поставить такой же текст мусора на верхней части .htaccess и посмотреть, если он генерирует ошибку 500 (внутренний сервер) или нет?
Смежные вопросы