|
Не могу понять с 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
|
|
Как-то так:
RewriteEngine On
RewriteBase /
RewriteRule ^cat/([0-9]+)$ categ.php?cat=$1 [L,QSA]
|
|
Так 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]
|
|
А так?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^cat/([0-9]+)/?$ /categ.php?cat=$1 [L]
|
|
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^cat/([0-9]+)/?$ /categ.php?cat=$1 [L]
Так тоже не проходит.Я уже весь гугл обшарил и всё равно не могу найти решение.Интересно что и на localhoste тоже не получается сделать.
|
|
попробуй...
-----------------------------------------------
RewriteEngine On
RewriteBase /
RewriteRule ^cat/([0-9]*)$ /categ.php?cat=$1 [L]
-----------------------------------------------
Если новичок, на localhost тяжелее добиться результата, чем на сервере, так как еще нужно кучу внутренних настроек апача проводить. Там у каждого - свои заморочки, что-то включено, что-то нет. Советую "играться" прям здесь.
|