Переадресация .htaccess на хеш (фрагмент URL), если указан - PullRequest
0 голосов
/ 23 января 2011

У меня есть файл .htaccess в моем проекте:

Перезаписать двигатель на RewriteCond $ 1! ^ ({Файлы и папки, к которым следует обращаться напрямую}) RewriteRule ^ (. *) $ / {Полный URL-адрес корня веб-узла} /index.php/$1 [L]

А теперь я хочу добавить функциональность для прямого перенаправления (а не просто перезаписи URL-адреса) в хэш URL-адреса - если такой хэш существует. Например:

site.com / contacts # / company ==> site.com/company

Но пока не могу :( ...

Заранее спасибо ...

Ответы [ 2 ]

1 голос
/ 25 января 2011

Да! ... я нашел ответ ... когда я отключил флеш-плеер и javascript - тогда он не работает:)

так - у него есть код js, чтобы сделать его перенаправленным только на хеш, а после кода - флэш-память, которая выполняет перенаправление, если JS не делает этого;)

Довольно умно :) ... завтра я попрошу одного из наших программистов экшн-сценария сделать флеш размером 1x1 px для этой улыбки ...

...

ДА !!! :))))

0 голосов
/ 23 января 2011

Фрагмент не передается на сервер, так как он предназначен только для использования клиентом (по соображениям конфиденциальности).Поэтому вам нужно будет выполнить перенаправление, используя некоторые сценарии на стороне клиента.

...