mod_rewrite с якорной ссылкой - PullRequest
       13

mod_rewrite с якорной ссылкой

6 голосов
/ 21 апреля 2010

Я знаю, что вы не можете перенаправить URL-адреса привязки на другую страницу, но возможно ли перенаправить URL-адрес только на одну привязку?

Итак

http://www.example.com/video/{title}

всегда отправляется на

http://www.example.com/video.php?title={title}#player

Единственное, что меняется, это заголовок, якорь всегда один и тот же. Мне нужно перенаправить на определенный слайд на слайдере Coda

Ответы [ 2 ]

18 голосов
/ 22 апреля 2010
RewriteRule ^/video/(.*) /video.php?title=$1#player [NE,L,R=301]

NE | noescape

По умолчанию специальные символы, такие как & и?, Например, будут преобразованы в эквивалент в шестнадцатеричном формате Использование флага [NE] предотвращает это.

Источник: http://httpd.apache.org/docs/current/en/rewrite/flags.html

9 голосов
/ 22 апреля 2010

Вы должны иметь возможность использовать знак # в правиле перенаправления, если вы укажете флаг NE (без Escape)

...