|
|
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как на ASP сделать 301 редирект зеркала на главный сайт со стройкой запроса? IIS 6 версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 10:59 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
prst, если тебе нужно перенаправлять только запросы вида a-b.ru/?query, то: 1) Создай в IIS сайт с hostname a-b.ru 2) Напиши простейший скрипт в файле default.aspx делающий Response.Redirect() на домен ab.ru. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 11:20 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
bazile, спасибо, но я в ASP почти ничего не понимаю, можно написать эту строчку? Тут весь смысл чтобы запрос тоже перекидывался на основной домен, не просто на ab.ru, а ab.ru/запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 12:04 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
prst, default.aspx: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. prstТут весь смысл чтобы запрос тоже перекидывался на основной домен, не просто на ab.ru, а ab.ru/запрос /запрос или /?запрос ? Это две большие разницы. Я для второго вариант привел код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 15:55 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
bazile, спасибо что помогаешь, но пока не работает. Я так понимаю что дело в том что у меня сайт на ASP VBScript, а твой пример на C#. Если объявить <%@ Language=VBScript %> то ошибка тоже. Сейчас ошибка такая: Active Server Pages ошибка 'ASP 0221' Недопустимая директива команды @ /index.asp, line 1 Указан неизвестный или недопустимый параметр 'Page Language="c#" '. У меня уже есть рабочий вариант с домена на домен но без строки запроса: <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://compress.ru/" response.end %> Может его как то подкорректировать? Как же все сложно в этом ASP )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2012, 10:26 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
prst, у тебя на сервере .NET есть? Если да, то ты не обязан использовать только ASP. Даже если у тебя на "зеркале" есть еще какой-то контент, то одна ASPX страница спокойно с ним уживется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2012, 12:42 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
bazile, да, у меня там версия ASP.NET 2.0.50727, и кстати редирект нужен без всяких '?' просто новый домен /запрос (если был) Я к сожалению совсем не понимаю asp, aspx, отличия в C#,VB,java-синтаксисе, для меня это каша в миксире, пробовал что-то почитать но даже не знал с чего браться... offtop: свои комментарии тут как то можно редактировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2012, 12:50 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
prst, это чуть сложнее. Надо обрабатывать ошибку 404. У меня где-то был код, надо поискать. prstсвои комментарии тут как то можно редактировать? Нет. В крайнем случае можно попросить модератора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 11:56 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
bazile, спасибо большое! Прям не верится, что одна строчка в апаче, так трудно реализуется на ASP... Может есть какой то вариант с webconfig или чтобы код C# запустился вместе с VB кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 14:26 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
prst, Чтобы сделать редирект с помощью создай файлы global.asax и global.asax.cs в корне сайта с которого нужно сделать редирект. global.asax Код: html 1. global.asax.cs Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Затем настрой wild-card mapping для ISAPI расширения ASP.NET, чтобы он обрабатывал все запросы. prstМожет есть какой то вариант с webconfig Есть, но для него нужен IIS 7 и выше с установленным модулем URL Rewrite : Redirect multiple domain names to one . prstили чтобы код C# запустился вместе с VB кодом? Зачем их запускать вместе и как это может помочь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 22:51 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
Спасибо большое! Только статус редиректа почему то временный 302, а нужен 301. Я добавил перед esponse.Redirect(uriBuilder.ToString()); строчку Response.Status = "301 Moved Permanently"; но все равно 302. Проверял ответ сервера тут - http://www.bertal.ru/ чтобы код C# запустился вместе с VB кодом? Да я думал может это на что влияет. Я просто не могу понять разницы между ASP, ASP+, ASP NET, ASP DOT, и всякие Vb, C#, Java и так далее... Голова кругом идет. У того же php просто версии меняются, а тут не понятно, вроде и синтаксис тоже различный. Сам пробовал реализовать примеры, но так не понял, надо ли ставить в конце строк точку с запятой или нет, надо ли как то переменные особо объявлять, вобщем каша ( Был бы признателен если укажете где почитать простым языком для начинающих как изучить ASP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2012, 14:04 |
|
||
|
URL rewrite с a-b.ru/?query.. на ab.ru/?query..
|
|||
|---|---|---|---|
|
#18+
prstТолько статус редиректа почему то временный 302, а нужен 301. Попробуй так: global.asax.cs Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. prstЯ просто не могу понять разницы между ASP, ASP+, ASP NET, ASP DOT, и всякие Vb, C#, Java и так далее... ASP.NET это технология/фреймворк для разработки веб-приложений с помощью языков программирования C#, VB.NET и других. Java тоже язык программирования, но из другой оперы. ASP это предшественник ASP.NET. Почти не используется. Можешь его игнорировать. ASP+ это бывшее кодовое название ASP.NET бвышее в использовании до выхода первой версии ASP.NET. ASP DOT - такой технологии вообще нет. prstБыл бы признателен если укажете где почитать простым языком для начинающих как изучить ASP. http://www.asp.net/get-started ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2012, 14:40 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37827876&tid=1359481]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 548ms |

| 0 / 0 |
