Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: mod rewrite

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
wh0am1
Отправлено: 10 Февраля, 2014 - 03:27:22
Post Id


Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2014  


Помог: 0 раз(а)




Доброго времени суток.

Подскажите как можно реализовать ссылки вида

site.ru/aZ4?
site.ru/aZ4#

В

site.ru/index.php?key=aZ4&opt=?
site.ru/index.php?key=aZ4&opt=#

Пробовал разные способы

PHP:
скопировать код в буфер обмена
  1.  
  2. RewriteEngine On
  3. RewriteRule .* index.php [L]
  4.  


Далее хотел уже из $_SERVER [ 'REQUEST_URI' ] вытащить регуляркой, но знак # проходить не хочет.

Пробовал так

PHP:
скопировать код в буфер обмена
  1.  
  2. RewriteRule ^([a-zA-Z0-9]{3,6})([\#]{1})$ index.php?key=$1&opt=$2 [L]
  3. RewriteRule ^([a-zA-Z0-9]{3,6})([\?]{1})?$ index.php?key=$1&opt=$2 [L]
  4.  


Но так и не смогу добится нужного результат.
Подскажите как можно это реализовать.
 
 Top
VenZell
Отправлено: 10 Февраля, 2014 - 09:33:30
Post Id


Частый гость


Покинул форум
Сообщений всего: 237
Дата рег-ции: Июнь 2013  


Помог: 12 раз(а)




Нет прямого способа получить анкор в php.
Эта часть URL не передается на сервер.
Вам придется либо целиком писать редирект на javascript, либо с помощью ajax передавать анкор специальному скрипту, который будет принимать решение о редиректе, потом читать ответ скрипта и делать редирект с помощью javascript.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB