Хостинг. Помогите с mod_rewrite

stozk2082
12 років
0
Не могу понять с mod_rewrite.Пробовал сто вариантов всё равно не получается.В htaccess прописал
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^cat/([0-9]+)/?$ categ.php?cat=$1 [L]

Мой сайт www.site.net.ua/categ.php?cat=1 хотел сделать www.site.net.ua/cat/1
Alik
12 років
0
Как-то так:

RewriteEngine On
RewriteBase /
RewriteRule ^cat/([0-9]+)$ categ.php?cat=$1 [L,QSA]
stozk2082
12 років
0
Так RewriteRule ^cat/([0-9]+)$ categ.php?cat=$1 [L,QSA]

тоже не получается.Может быть это дело в чем то другом.Вот весь htaccess

Options -Indexes
Options +SymLinksIfOwnerMatch
ErrorDocument 400 /index.php
ErrorDocument 401 /index.php
ErrorDocument 403 /index.php
ErrorDocument 404 /index.php
ErrorDocument 500 /index.php

DirectoryIndex index.php
RewriteEngine On

RewriteBase /
RewriteRule ^cat/([0-9]+)$ categ.php?cat=$1 [L,QSA]
eugen
12 років
0
А так?

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^cat/([0-9]+)/?$ /categ.php?cat=$1 [L]
stozk2082
12 років
0
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^cat/([0-9]+)/?$ /categ.php?cat=$1 [L]

Так тоже не проходит.Я уже весь гугл обшарил и всё равно не могу найти решение.Интересно что и на localhoste тоже не получается сделать.
eyemchenko
12 років
0
попробуй...
-----------------------------------------------
RewriteEngine On
RewriteBase /
RewriteRule ^cat/([0-9]*)$ /categ.php?cat=$1 [L]
-----------------------------------------------
Если новичок, на localhost тяжелее добиться результата, чем на сервере, так как еще нужно кучу внутренних настроек апача проводить. Там у каждого - свои заморочки, что-то включено, что-то нет. Советую "играться" прям здесь.
Тема закрита.