Я не могу заставить работать .htaccess (ни на сервере, ни на xampp).
URL выглядит так:
http://mydomain.com/new/index.php?p=category&id=1&url=cards
http://mydomain.com/new/index.php?p=product&ip=1&url=bussiness_card
(«новая» - это папка новой версии сайта, на которой я сейчас работаю)
Как я понимаю, переписать следует поставить как:
http://mydomain.com/new/category/cards
Нет
Это мой файл .htaccess:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]
RewriteRule ^(new/admin)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/new/(.*)
# For Friendly URLs
RewriteRule ^([^/]+)/([^/]+).html /new/index.php?p=$1 [L,QSA]
#RewriteRule ^([^/]+)/([^/]+).html /new/index.php?p=$1&url=$2 [L,NC]
У меня такая же проблема в XAMPP, настройки перезаписи URL активированы в http.conf, но они не работают. Может ли кто-нибудь объяснить мне (или дать мне пошаговое руководство), почему он не работает?