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

stozk2082
10 років
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
10 років
0

Как-то так:

RewriteEngine On
RewriteBase /
RewriteRule ^cat/([0-9]+)$ categ.php?cat=$1 [L,QSA]

stozk2082
10 років
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
10 років
0

А так?

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

stozk2082
10 років
0

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

Так тоже не проходит.Я уже весь гугл обшарил и всё равно не могу найти решение.Интересно что и на localhoste тоже не получается сделать.

eyemchenko
10 років
0

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

Тема закрита.