Internal Server Error

Msecurity

Registered
Здравейте,
мъча да се да си направя seo friendly url, пробвах 100 начина... , но все ми дъни Internal Server Error ...
Ето това ми е .htaccess файла
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule product/view/(.*)/ product.php?view=$1
RewriteRule product/view/(.*) product.php?view=$1

Пробвам да заредя адреса и по 2-та начин и не става...
www.test.com/product.php?view=1 - резултат: Internal Server Error
www.test.com/product/view/1 резултат: Internal Server Error
Малко помощ къде греша?
 
Ето я грешката..
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

Но как се оправя... какво трябва да добавя още в .htaccess за да проработи по горният код :S
 
Дай урл-а който искаш да промениш, за да опитаме да измислим нещо. А иначе SVTerziev е прав, навсякъде където четох за тази грешка казват че, или е закоментиран mod_rewrite в конфигурацията на апачето, или липсва.
 
Не б еше включено от апачето, вече всичко е ОК , линка ми е: product/view/testproduct,
Но сега изникна нов проблем... как да използвам GET... в този случай...
И защо не ми зарежда нито CSS , нито JS ...
Принципно при product.php?view=testprodut - си извличам инфото, но сега с новият линк... не мога да взема "View" ...
 
Като си оправиш апачето пробвай така:

RewriteEngine On
RewriteRule ^view/([^/]*)$ /product.php?view=$1 [L]

и адреса ще бъде http://www.test.com/view/1
 
Msecurity каза:
И защо не ми зарежда нито CSS , нито JS ...

HTML:
<base href="http://моясайт.бг/" >

И тази практика да редактираш мнения назад е повече от глупава, никой няма да ви се скара ако пуснете още един пост.
 
Понеже променяш урл-а вече не можеш да достъпваш гет параметрите по име, а трябва да ги достъпваш по позиция. Вече почваш да работиш по друг начин с него и трябва да си напишеш функция за да извличаш параметрите, но това е дълга тема.
 
Msecurity каза:
А проблема с GET, как може да бъде решен?
Добави ключ "QSA" в края на реврайт правилото
Примерно
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule product/view/(.*)/ product.php?view=$1 [L,QSA]
RewriteRule product/view/(.*) product.php?view=$1	[L,QSA]

Поздрави.
 

Back
Горе