2016-09-09 1 views
0

У меня есть сайт, на котором я работаю в визуальной студии, а затем разворачиваю его на лазурный. Я хотел бы создать постоянную переадресацию в моем файле web.config. Я бы хотел проверить это, чтобы убедиться, что он работает до того, как я развернусь на лазурь.web.config redirect не работает на localhost

Вот мой файл web.config

<rewrite> 
    <rules> 
    <rule name="301Redirect" stopProcessing="true"> 
     <match url=".*/PEOs.aspx" /> 
     <action type="Redirect" url="http://myblogpost.com" redirectType="Permanent"/> 
    </rule> 
    </rules> 
</rewrite> 

Так что, когда пользователь посещает www.mysite.com/PEOs.aspx они будут направлены на мой блог. Проблема в том, что когда я проверяю это, он просто переходит на страницу. Не перенаправляет. Я понимаю, что могу просто написать код в коде за файлом, но я хочу что-то более оптимистичное для SEO.

Я делаю что-то неправильно здесь? Я довольно уверен, что регулярное выражение можно использовать здесь. Но когда я заменил его http://localhost:21537/PEOs.aspx, он тоже не работает. Я не хочу публиковать на лазури, если не знаю, что это будет проблемой только во время локального тестирования.

ответ

-1

Попробуйте использовать: <match url="PEOs.aspx" />

я не был полностью уверен, так что я проверил его здесь: https://support.rackspace.com/how-to/rewrite-urls-from-aspnet-on-cloud-sites/

+0

Да, но я хочу знать, почему шахта не работает. Похоже, я следил за тем, что мне нужно. – onTheInternet

+0

Вы пробовали использовать ? – sebvst

+0

Ничего себе. это сработало. Weird. Я точно думал, что мне придется рассмотреть весь URL. Я приму свой ответ, когда смогу. – onTheInternet

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

  • Нет связанных вопросов^_^