HTTP Stands for "Hyper Text Transfer Protocol", and is the protocol that applications use to access documents/webpages/data from the world wide web.

learn more… | top users | synonyms

2
votes
1answer
23 views

http header if not modified help

I am having a little trouble with sorting out my HTTP headers for my sites. I am currently setting up Varnish on my server and so trying to get everything working correctly. All my sites are ...
1
vote
0answers
17 views

How to deal with URL requests instead of paths from suspicious users

I have a website which has CloudFlare enabled on it (Free plan) and lately I've been getting some really weird requests which instead of GET /some/path were like this: ...
0
votes
0answers
19 views

protocol relative URI's handled incorrectly in Chrome?

I see a lot of 404 errors in my webserver logfile like this: 172.1.2.3 - - [24/Jan/2016:21:28:44 +0100] "GET /cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.min.css HTTP/1.1" ...
0
votes
0answers
9 views

Redirect multiple sites (HTTP and HTTPS) to a single page (ngxin - ubuntu) [migrated]

I've currently got a floating IP pointing at a server hosting a number of sites, some with SSL, others without. I need to shutdown, backup and resize said server - and was hoping to setup a simple ...
2
votes
3answers
53 views

How to properly tell Google they have no right to access the download. What status do I use?

I'm looking for the SEO way to tell Google not to download pictures. I have a script that generates one of two things based on who accesses the site: If an unauthorized robot accesses the site, they ...
0
votes
0answers
29 views

Why am I getting regular http requests for rpix.php on my AWS server

Recently Ive redeployed by Java application to AWS ElasticBeanstalk running within a Tomcat container. I now keep getting messages like: Message: Environment health has transitioned from Ok to ...
2
votes
1answer
38 views

if an HTTP page can be cached by proxy should I put “noindex” in the HTTPS version or not?

I have a Blog where each page have a static version served with dynamic url mysite.com/mypage?logged=false over HTTP, and a dynamic version served with dynamic url mysite.com/mypage?logged=true over ...
1
vote
0answers
25 views

Handling the HTTP Host header with what status code?

After finding out that the environment variables HTTP_HOST and HTTP_SERVER return the same values on my server, I made a patch for apache that fixes it, but I'm wondering if I returned the correct ...
0
votes
0answers
40 views

Redirecting HTTPS to HTTP without relying on HTTPS variable

I was looking for browser bugs to see if I can somehow adjust my website code to make it work for those browsers. I also looked at my server logs this month and found that 29% of all guests used at ...
1
vote
0answers
35 views

Is a Server and Date HTTP header really necessary for error or redirecting pages?

On practically every URL I visit using the command-line tool CURL, there is always a server identification header and date header outputted regardless of the status of the request. For example, on my ...
0
votes
1answer
40 views

HTTP and HTTPS visibility question

First a little context as a lot of people have been confused by my question in the past. Everything in the 2 requests below is visible to a third party (man in the middle attack), url, data, host ...
1
vote
2answers
37 views

Google Webmaster Tools- Do I need to mark my SSL domain as a duplicate of my non-SSL domain?

I have a Drupal 7 site served exclusively using SSL with the "bare" domain (no www). But, I see that in Google Webmaster Tools, I can add the following: http://example.com http://www.example.com ...
0
votes
2answers
70 views

Disabling If-modified-since / if-none-match on web server for some files

What I want to do is try to get search engines to rescan my sitemap files (plain xml files stored on server). It did recently attempt to access it but it received a not modified response (HTTP status ...
0
votes
0answers
45 views

htaccess www to non-www and non-SSL to SSL [duplicate]

I want to redirect all HTTP requests to HTTPS as well as redirect all www requests to non-www. The reason for this is that I want SSL to be forced and I am currently unable to support SSL on my www ...
2
votes
1answer
31 views

requesting for downloadable files via HEAD

I bet google is checking web pages via HTTP HEAD and HTTP GET request methods. So I'm thinking I should also allow proper header output for downloadable files from my website via HTTP HEAD request but ...
1
vote
0answers
30 views

duplicate content in https without certificate? and google tries HTTPS anyway?

I understand that for an HTTPS page to work properly, a valid certificate is required. On my web server, we primarily use HTTP but we have HTTPS available to clients that may need it. I then tried a ...
1
vote
1answer
28 views

Can servers ever return headers not beginning with HTTP?

When I checked URLs for headers, they always start with HTTP. For example, HTTP/1.1 301 Moved Permanently. If I remember, I think in the past, headers started with Status: followed by a code. ...
1
vote
2answers
28 views

Can a website meet standards without a single link returning 404 status?

According to woorank.com seo tools, I read that its not best practice for a website to not have a custom 404 error page. But here's why I don't have it on a domain. Currently I and one other person ...
7
votes
3answers
2k views

Can an HTTP status 400 be a substitute for a 410?

As I shift many URL's on my site from non-friendly to friendly, I came across an old URL that was used for testing that google later ended up scanning but now I no longer use the URL. Its in the ...
1
vote
1answer
122 views

URL encoded query string with embedded null %00 breaks on some servers

We have need to send an encrypted string in a query string to a web page. Sometimes because of the encryption, there is an embedded null in the string. Here is an abbreviated example of such a string, ...
2
votes
1answer
65 views

406 Not Acceptable response

I'm getting a 406 Not Acceptable response from a GoDaddy Shared Apache server upon making the following request through posting a form directly from the browser: HEADERS: Host: url User-Agent: ...
0
votes
1answer
21 views

Using sub-directory vs single directory urls [duplicate]

I'm creating a location based site and was debating between two styles of writing urls. The first shows the name of the restaurant followed by the city its located in. example.com/hillstone-new-york ...
0
votes
3answers
41 views

avoiding duplicate content on mobile at all costs

After thinking for numerous hours, I'm starting to think that google discovered duplicate content in a unique way. I have a website that presents photos. I have a desktop version and a mobile ...
0
votes
0answers
48 views

Do I have to redirect every page or just the domain?

Say I have a www.example.net and www.example.net and example.com is an Amazon S3 site setup to redirect all pages work fine i.e www.example.com/page1.html redirects to www.example.net/page1.html buy ...
0
votes
1answer
63 views

Is making a catch-all page for HTTP status 410 errors practical?

I run a website with photo galleries. Each photo gallery contains at least 100 to 500 photos on their own individual pages and If I delete a gallery then without creating any special configuration, ...
1
vote
1answer
163 views

Earliest browsers that support if-modified-since or if-none-match headers

Based on my observations, google and probably many others are in love with websites that include the Etag and Last-modified headers along with the if-modified-since and if-none-match header checking ...
1
vote
1answer
153 views

URL appearance in Google results

Why do some Google results show the http prefix in the green URL and some don’t?
2
votes
1answer
29 views

Is granular http logging for an application handled at the application level or the http server level?

I need to log all requests coming into the server. Typical things you would get from Apache log formatting or IIS. I am using a WSGI standards based server, Apache mod_wsgi, gunicorn, Tornado. It ...
-3
votes
1answer
75 views

What is the difference between HTTP and URLs? [closed]

What is the difference between HTTP and a URL as used for a website? How is that related to the layers of HTTP?
2
votes
2answers
56 views

Caching a changing site

I run a website where the static content changes at least 4 times a week and I'm trying to figure out the best header arrangement to use. Currently I have all caching related headers in use. I have ...
1
vote
0answers
68 views

Is pagespeed insights over the top with downloads?

On my website I have a page that displays an image in optimized form. I made it display at 60% compression/quality instead of 100%. I also have the link to download the full 100% quality image to ...
1
vote
3answers
357 views

500 error returns website content

I'm using CloudFlare on my shared host. Recently all search engines and is-it-up sites have been getting a 500 error. I'm not sure who's to blame, my host or CloudFlare. I don't remember changing ...
3
votes
1answer
173 views

How do search engines handle protocol-relative links?

With many sites supporting but not requiring HTTPS now, there's an increase in protocol-relative links. A protocol-relative link is one where the protocol is not specified, and the browser redirects ...
3
votes
5answers
206 views

When responding with a HTTP 3xx Redirect status, should there still be a response body?

When a service is answering an HTTP request with a "3xx Redirect" status code response (and the accompanying Location header) should it still send a meaningful response body along with the response? ...
2
votes
2answers
938 views

Pages that never finish loading: How to diagnose

Users occasionally complain, and we probably all occasionally see, a web page that never finishes loading. In Google Chrome the spinning circle will run forever, each browser has it's own version. ...
2
votes
2answers
997 views

What’s up with this 302 redirect to the same URL?

I was scanning my website for links that point to HTTP 301/302/303 redirects when I found a puzzling behavior of the curl utility. Consider the output from the following three commands: $ curl -I ...
2
votes
2answers
105 views

Incorrect Referring URLs - What can be the cause?

I am running a website with affiliate links . When the visitors of mydomain.com/page.php click on such an affiliate link, they are being sent to a link on a domain owned by the affilate network ...
1
vote
0answers
69 views

No one can access our website today using http, but can with https

We arrived at work this morning to find our website was 'down'. It loads a blank white page with no messages at all. It worked fine last night and we have made no changes. (I am the only one who ...
0
votes
1answer
27 views

What changes are coming that would reduce the problems assosciated with HTTPS compared to HTTP? [closed]

I have a web site under development. It is used for surveys but there's an advertising component. As it is very new I have used almost all the latest technologies. AngularJS, ASP.NET WebAPI 2 etc. ...
1
vote
0answers
41 views

What is appending the “bmi_MfsTid” parameter to the URLs on our website

In our server logs, we see that some HTTP requests contain the parameter bmi_MfsTid=<number>. We are not using this parameter. Is there a known client or proxy that appends this?
2
votes
1answer
334 views

Trailing slash on Root folder - Is it possible to remove it without 301?

I have noticed something very strange on the site I'm working on. We currently only show http://www.example.com. The URL http://www.example.com/ (slash at the end) gets 301'd to ...
1
vote
3answers
101 views

How can you tell google to stop indexing a resource?

We have an app we are migrating. The old website had deeply nested robots.txt files at some point and then the old developers started handling those request with redirects to the root page. So: a ...
1
vote
0answers
289 views

Old domain, new site on Shopify - no more SSL, but SSL URL is stuck in visitors history

I have built a new Shopify site for a client, and since I cut over DNS, I learned that there was a forwarding redirect set up for the old site to drive traffic from HTTP to HTTPS. Now that we've ...
8
votes
3answers
279 views

What is the correct HTTP status code for: “This version of this API has been discontinued”?

I have a RESTful API. There are 3 versions of it: v1, v2, and v3. I am about to publish v4, and we have decided to discontinue v1, meaning that all requests to http://example.com/v1/resource will ...
6
votes
1answer
1k views

Make server force Excel to hand over hyperlink to browser without trying to load the page itself

I am not sure if this is an Excel (SuperUser) or WebMasters question since I may have exhausted the server option. Use case Our site allows downloading a result list in XLS format. A hyperlink is ...
38
votes
6answers
5k views

When webservers send a page, why don't they send all required CSS, JS, and images without being asked?

When a web page contains a single CSS file and an image, why do browsers and servers waste time with this traditional time-consuming route: browser sends an initial GET request for the webpage and ...
1
vote
0answers
173 views

How to filter GET requests with Nginx, keep getting 504 after [GET] “/manager/html”

I was recently unable to reach my website, receiving a 504 time-out error instead. I checked the logs and found a GET request for /manager/html. I realize this was a failed attempt to reach a control ...
0
votes
1answer
33 views

Use SSL with HTTP

Just wondering, is there a way to use SSL without HTTPS and run it on HTTP? I don't want to know this to end up using this in production, but I'm just wondering to improve my knowledge of the ...
2
votes
1answer
39 views

Cache HTTPS + SSL

A lot of resources claim that websites with HTTPS + SSL will not be cached. Is this true? If so, why? If so, can this be prevented? I heard that this depends on the browser, but that the most ...
0
votes
1answer
23 views

Required http methods for generic small businesses' web application? [closed]

Except GET and POST methods, should I implement rest of the methods of the http such as HEAD? The website is about a small business site, all I'm worry is about search engines and indexing. Thanks in ...