ЧПУ на самописном движке.

R
На сайте с 23.12.2010
Offline
13
498

Ребят, помогите понять где ошибка,

нужно чтобы с "/page-name.php" в строке

браузера отображалось "/page-name/",

как на Джумле/Прессе с модулем.

Цитата:

RewriteEngine On
RewriteRule ^([-a-zA-Z0-9_]+)/? ([-a-zA-Z0-9_]+)\.php [L]

CMS на сайте нет, пожалуйста не советуйте поставить какой-то модуль.

Сам я в этих выражениях не понимаю, но кажется, что код должен работать...

[umka]
На сайте с 25.05.2008
Offline
456
#1
robingoodd:
Ребят, помогите понять где ошибка,
нужно чтобы с "/page-name.php" в строке
браузера отображалось "/page-name/",
как на Джумле/Прессе с модулем.
Цитата:
RewriteEngine On
RewriteRule ^([-a-zA-Z0-9_]+)/? ([-a-zA-Z0-9_]+)\.php [L]

CMS на сайте нет, пожалуйста не советуйте поставить какой-то модуль.
Сам я в этих выражениях не понимаю, но кажется, что код должен работать...

RewriteEngine On

RewriteRule ^([-a-zA-Z0-9_]+)/? $1.php [L]

Лог в помощь!
R
На сайте с 23.12.2010
Offline
13
#2

[umka], спасибо огромное дружище *побежал пробовать* :)

flenj
На сайте с 21.07.2010
Offline
59
#3

[umka], у меня такая же проблема! Перед тем выражением, что вы написали, прописан в .htaccess:

Adddefaultcharset utf-8

DirectoryIndex index.php

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

попробовал подставить то, что вы подсказали robingoodd, но не помогло.

Пробовал убрать редирект, думал может он мешает, тоже не помогло..

В чём может быть проблема?

CMS тоже никакой нет.

Порфолиё /ru/forum/526650 (/ru/forum/526650)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий