Открыть страницу по другому адресу

Статус
В этой теме нельзя размещать новые ответы.

spa

Читатель
Заблокирован
Регистрация
23 Окт 2007
Сообщения
112
Реакции
119
  • Автор темы
  • Заблокирован
  • #1
Есть страничка: сайт/папка/add_Order.html

Хочу открывать ее по адресу: сайт/папка/bla-Order.html
Или по адресу: сайт/папка/bla_Order.html

Условие: страничка сайт/папка/add_Order.html должна быть не доступна.

Как это зделать с помощью Mod Rewrite?
RewriteRule ^папка/bla_(.*)$ /папка/add_$1 [L]
Это не помогло
 
подгружать add_Order.html во фрейиме к bla_Order, при это проверять реферрера(он доложен быть bla-Order )

если реферрер не bla-Order - die('ошибка доступа')

или

readfile($_SERVER['DOCUMENT_ROOT'].'/папка/add_Order.html');
а add_Order.html закрыть доступ средствами chmod или хцаксес
 
  • Автор темы
  • Заблокирован
  • #4
Ничего не помогает (это CMS NetCat)
Вот мой .htaccess:
Order allow,deny
Allow from all

DirectoryIndex index.php
php_value error_reporting 0
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options FollowSymLinks

<IfModule mod_php4.c>
php_flag register_globals on
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&amp;"
</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
RewriteRule ^Netshop/bla_(.+)$ /Netshop/add_$1 [L]
</ifModule>
 
Ничего не помогает (это CMS NetCat)
Вот мой .htaccess:

слушай ну я не гуру в реврайте конечно, имхо должно работать
попробуй покопай тут - Для просмотра ссылки Войди или Зарегистрируйся или включи лог реврайта чтобы понять где он не цепляет путь.
 
  • Автор темы
  • Заблокирован
  • #6
  • Автор темы
  • Заблокирован
  • #8
xorbit, почитал, зделал все как написано, путь указал правильно.
Но сайт вообще перестал открываться.
Наверно это что-то в НетКат намудрено.
Короче я решил забить на это, проще переименовать все пути как мне нужно.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху