using Fiddler to replace HREF - http

I want to replace the HREF values of a website to my local server hosted images using Fiddler. Can this be done and how?

Open fiddler and switch to the AutoResponder tab. Do a hard-refresh on your site, and let all of the session files load up in the left panel. Once you see your page containing your links, make sure it's decoded (right click and hit 'decode').
Drag your file over into the AutoResponder panel (you may need to enable AutoResponders, make sure you let unmatched sessions pass-thru). Once in the AutoResponder tab, right-click your page and click "edit response." From here, you can modify the contents of this page.
From here on out, refreshing your site will load that file from the AutoResponder instead of from the server or cache.

Related

Why does server show old ASPX page (even if deleted)?

When I upload a new .aspx file, the server continues showing the old version.
What I've tried:
Forced page refresh: Control+R or Control+F5
Deleted the file on the
server & refreshed page.
Expected result: new page shown (or 404 error when page deleted)
Actual result: old page dhown.
Repro steps:
View https://www.bungalowsoftware.com/subscription/info/default.aspx
The START NOW button shows a link to .../create.aspx
View in File Manager and that button shows link to /buy
RENAME$ /default.aspx to something else (default.disabled.aspx, etc.)
Browse to the site again. Should give a 404, but still shows page.
This is happening with every aspx page I've tested.
Note: if I update or add plain .html files* the new versions show up immediately through the browser.
*in the same directory as the .aspx page I'm testing.
To resolve the cache issue you could follow the below steps:
1)Open Internet Information Services (IIS) Manager.
2)In the Connections pane, go to the site for which you want to disable caching.
3)From the middle pane, double-click HTTP Response Headers.
4)In the HTTP Response Headers pane, click Set Common Headers... in the Actions pane.
5)In the Set Common HTTP Response Headers dialog box, check the box to expire Web content, select Immediately, and then click OK.
Note: After making changes to the iis site folders or pages do not forget to restart iis server or site.

How to open page in new tab/window?

I need to perform something like app.showPage(app.pages.%PAGENAME%)but open the page in new tab.
Is it even possible in appmaker?
I am not opening an external link, I need to open the page of the app in a new tab.
Client property app.buildUrl().__gwt_instance.a; contains app's URL.
Not sure if a good practice, however it fulfilled my needs

Drupal 7. Server sending tpl before main site html

When clicking on a specific menu button the server sends out the contents of a tpl file first before sending the primary HTML. This renders the <div... above the <html... breaking the site.
This only happens when I clear the cache and first visit to the relevant page. If I refresh the page the site works as it should. Further visits work as well. Its just the initial visit after a cache flush this happens.
Any ideas?
Found a rogue
print($menu)
Sorted

windows web server 2008 IIS7 keeps rediricting

In IIS7 I right click on the site and choose "Switch to content view" then add a text file called test.txt right click again and switch to features view. Double click the http redirect icon and see it's not forwarding.
Right click the site and switch to content view again now right click on test.txt and choose browse only to be forwarded to some other site that gives me 404 for not having /test.txt.
I don't know where to look anymore as the settings mentioned above would indicate there would be no forwarding but opening the file proves that it does.
When using forcecors plugin for firefox and making a ajax request to the text file I can see the response header: Location http://some_other_site/test.txt.
Hope it's something simple.
[update]
In the application I checked out the settings under "Url rewrite" and found a rule that redirects. Removed this rule and stopped started IIS but it's still forwarding. Could not find anything under System32\inetsvr\config that would indicate redirecting.
After removing the url rewrite rule and testing in the browser it kept on forwarding because I think my browser remembered it was moved. Cache settings on IIS should check if file has changed after it was last cached (I think last modified headers) but somehow a redirect works differently. Did not clear my browser cache and even doing that could still cause a problem with proxies caching it.
What I did was opening it this way:
http://develop.mysite.com/test.txt?refresh=newValue
Like magic I wasn't redirected and it works now. Start FF with another profile and see if that solves the problem as the new profile should not be aware of the sites response being "permanently moved" by a previous request.

Forcing the browser to pop a save as dialog box from a link pointing to remote url

I am building a web app that lets the user directly download files on a cdn by clicking a link. The link should point to the cdn url directly in order to minimize the load on our servers.
We would like the to have the browser pop up the save as dialog box when the user clicks the link to download the file and not have the browser display the content of the file at all. So the page should not reload. However, we don't have access to setting the HTTP headers sent back from cdn. Is it possible to still pop up the save as dialog box for download using client-side code?
Is it possible to still pop up the save as dialog box for download using client-side code?
No. Unless the file type is something the browser does not understand (or the HTTP header Content-Disposition is "attachment"), the "Save As" dialog will not appear.
This behavior cannot be changed by JavaScript.
The behavior is controlled by the Content-Disposition header, unless the browser simply doesn't understand how to display content of the type returned. Without the ability to change the Content-Disposition header to attachment, you can't force the browser to download the file instead of render it. This must be done server-side.

Resources