2017-01-11 1 views
0

Im пытается достичь этойПростое правило Htaccess для перезаписи URL

http://domain.com?q=page-slug to http://domain.com/page-slug 

прямо сейчас, если я доступ к этому http://domain.com?q=page-slug мой веб-страница работает, но я хочу, чистые URLS как http://domain.com/page-slug

я использовал этот код в мой htaccess, но возврат 500 ошибка

RewriteEngine On 

RewriteRule ^(.*)$ ?q=$1 [L,QSA] 

любая помощь пожалуйста.

ответ

0

Попробуйте это Я предполагаю, что у вас есть страница index.php, обрабатывающая запрос.

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

If not index.php перейти на страницу, которую вы указали.

+0

который работал, спасибо @Abhishek –

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

  • Нет связанных вопросов^_^