2016-10-21 2 views
-1

Мне нужна помощь в переписывании моих URL-адресов. Я застрял в довольно простой вещи, но регулярное выражение дает мне головную боль. Итак, мой сайт работает над файлом index.php в своем корне, этот индекс вызывает страницы, указанные в параметрах.Нужна помощь по перезаписи url (htaccess)

Например: МойВебСайт/index.php страница = дом Чтобы сделать его чище, я хочу только сохранить параметр и добавить «HTML».

Так МойВебСайта/index.php страницы = дом можно просмотреть с помощью МойВебСайта/home.html

Вот мой Htaccess сейчас:

Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^/([a-z0-9\-]+)\.html$ /index.php?page=$1 [L] 

Спасибо за вашу помощь!

+0

А что именно не работает? Что он делает или не делает? – deceze

ответ

0

Попробуйте, как это,

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([\w-]+).html$ index.php?page=$1 [QSA,NC,L] 
+1

Работайте отлично! – Pier

+0

Большое спасибо;) – Pier

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