2013-02-22 2 views

ответ

3

Примечание: Анкерный символ # может быть принят, но он не имеет никакого влияния на замещение URL, если перенаправление не относится к странице, где существует якорь. Хотя Apache не может прокручивать окно до привязки, браузер сделает это в этом случае. Вот некоторые Apache information about redirecting anchors

Вы можете попробовать что-то вроде этого:

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^site/(.*)/? site?page=$1 [NC,NE,L] 

Карты

http://example.com/site/anything

Для

http://example.com/site/?page=anything

Строка site предполагается фиксированным.

Строка anything может содержать привязку # и она будет передана в URL-адресе замещения.

+0

О, спасибо, я понял. Я протестировал и все еще прокручивает страницу до привязки: D – ranisalt

Смежные вопросы