Серьезная проблема переписывания URL - PullRequest
0 голосов
/ 28 марта 2011

Я использую это правило перезаписи на одном из моих веб-сайтов, оно работает хорошо, но я пытался использовать его на другом веб-сайте, но оно не работало (на двух веб-сайтах используется похожая структура URL)показывает страницу не на сервере

детали перезаписи URL:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
Options -Multiviews
RewriteEngine on
RewriteBase /
RewriteRule ^view/([^/]+)/([^/]+)/$ view.php?id=$1&title=$2 [L]
RewriteRule ^view/([^/]+)/([^/]+)$ view.php?id=$1&title=$2 [L]
</IfModule>

это ссылка 'http://address.com/view/1/honda-accord-ivtec-2011' хотите переписать на http://address.com/view.php?id=1&title=honda-accord-ivtec-2011

Что я не понимаю

Спасибо

1 Ответ

0 голосов
/ 13 мая 2011

Возможно, модуль перезаписи не установлен на вашем сервере Apache. Попробуйте это в командной строке с Debian:

ln -s /etc/apache2/mods-available/rewrite.load  /etc/apache2/mods-enabled/rewrite.load

Или это с Ubuntu:

sudo ln -s /etc/apache2/mods-available/rewrite.load  /etc/apache2/mods-enabled/rewrite.load
...