Кажется, не работает mod_rewrite. У нас есть доменное имя, которое уже было напечатано здесь, там и везде, когда на сайте был Flash. Он имеет # в своем трейле /#login.php, и мы хотим, чтобы, когда люди помещали это в него, он перенаправляет их в /login.php. Я уже пробовал это правило, но не могу заставить его работать:mod_rewrite перенаправить URL-адрес не работает
RewriteEngine On
RewriteRule ^/#login.php$ /login.php
Я также проверил, что переписывает двигатель работает с помощью редиректа Google. Просто нужно УСТАРЕВШИЕ # login.php, чтобы перейти к новому login.php
благодаря
Это звучит немного выше меня. Этот сайт был унаследован и, к сожалению, имел этот хеш из-за того, что был основан на Flash. Не знаю, почему. Компания уже опубликовала свою рекламу, но наш дизайнер хочет, чтобы она была /login.php. Спасибо за вашу помощь. – trapper
Мой последний комментарий был плохо сформулирован. Полный URL-адрес, который заканчивается /#login.php, используется для перехода на определенную страницу для регистрации пользователей. На новом сайте эта страница просто адресована /login.php, а прежний адрес по умолчанию - на главной странице, которая не идеальна. еще раз спасибо. – trapper
Вам нужно будет добавить javascript на главную страницу, которая ищет фрагмент '# login.php', и если он существует, переадресуйте его на'/login.php'. –