основной класс должен быть объявлен в вашем классе следующим образом:
public class derivativeQuiz_source{
// bunch of methods .....
public static void main(String args[])
{
// code
}
}
Запуская Fiddler , мы видим, что сервер отвечает со статусом «301 Moveed Permanently» и отсылает его к http: //stackoverflow.com. Поскольку StackOverflow размещается в Windows 2k8 IIS7 , они сразу установили это перенаправление в IIS7.
К вашему сведению:
Если вы являетесь разработчиком .NET, вы, возможно, знаете «Respose.Redirect», это создает статус 302 Object Moved. Поисковые системы, такие как коды статуса 301, в этом случае лучше, потому что они знают, что не должны возвращаться на www.stackoverflow.com в будущем.
On Apache, it looks like this (inside an .htaccess file):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
An easy way to do this is using the Apache "Redirect" directive:
<VirtualHost *:80>
ServerName www.example.com
Redirect permanent / http://example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName example.com
# remainder of server configuration goes here
</VirtualHost>
The Redirect directive automatically preserves anything following the /
in the URL. I find this method easier to read and understand than the Rewrite method.
You can do it several ways, using mod_rewrite and redirecting is my favorite. Something like this:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.cuenca.co$ [NC]
RewriteRule ^(.*)$ http://cuenca.co/$1 [R=301,L]
редирект. поддомен «www.stackoverflow.com» будет просто перенаправлен на «stackoverflow.com».
Вам необходимо добавить запись dns по умолчанию, указывающую на ваш веб-сервер.
ping site.com и убедитесь, что ip указывает на веб-сервер, если нет необходимости добавлять запись DNS по умолчанию.
для базовой настройки:
Вам нужно будет добавить заголовки хоста http://www.visualwin.com/host-header/
Создать 1 сайт с заголовком хоста www.site. com
Во вкладке «Домашний каталог» установите постоянное перенаправление на http://site.com
Создайте второй сайт с заголовком узла site.com
Если вы хотите www. site.com/file.html, чтобы перенаправить на site.com/file.html, вам потребуется более сложная настройка с чем-то вроде ISAPI_Rewrite или использовать пользовательские страницы 404 для этого.
This is going a long way back, but as far as I know this is a DNS setup. I think you don't need to specify a HOST address (WWW is the name of the host (or computer/cluster...) that the site resides on/in.).
I think you can then set it up to send all requests to a default host.
Not 100% sure, but check out what is possible with DNS.
Hope that helps or at least get's you going in the right direction.
Вы можете делать то, что mod_rewrite делает для Apache, с сопоставимым средством перезаписи URL для IIS. Хороший - IIRF . Правило:
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [I]
RedirectRule ^(.*)$ http://example.com/$1 [R=301]
Вы также можете использовать подстановочные знаки для имени хоста, например:
RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ [I]
RedirectRule ^(.*)$ http://example.com/$1 [R=301]
IIRF можно использовать бесплатно.