Quot; for example, if you input the testand1test string for submission, an error will occur. if testandstest is normal, an error will be reported if it includes and. both POST and GET have the same error message quot; ForbiddenYoudon #39; thavepermissiontoaccesstest. phponthisserver. additionally, a404NotFounderrorwasencounteredwhiletryingtouseanEr server php
For example, if you input the test and 1 test string for submission, it will cause an error. test and s test is normal.An
set a custom error page, but the simplest way is to change the htaccess:1 ErrorDocument 404/404.html
5. Set the default page for the directory If you need to set different default pages for different directories, you can easily pass the. htaccess implementation: 1 DirectoryIndex about.html 6. Restricting site access based on Referer webmasters typically do not restrict site access, but you should block them when you find that some sites are gi
replaced if you have renamed your system folder.
??? RewriteCond % {REQUEST_URI} ^ system .*
??? RewriteRule ^ (. *) $/index. php? /$1 [L]
???
??? # When your application folder isn' t in the system folder
??? # This snippet prevents user access to the application folder
??? # Submitted by: Fabdrol
??? # Rename 'application' to your applications folder name.
??? RewriteCond % {REQUEST_URI} ^ application .*
??? RewriteRule ^ (. *) $/index. php? /$1 [L]
??? # Checks to see
the 404 page here is ' 404page.php ', Apache is configured as follows:
ErrorDocument 404/404page.php
Then embed the following code in ' 404page.php '
Header("http/1.1-ok");//there must be, or the state is 404.$REQURL=$_server[' Request_uri '];//Request Address/** * Resolve parameters from URL*/functionParseurlparams ($QUERYURL){ $arr=Explode('?',$QUERYURL); Parse_str($arr[1],$param); if($param) { foreach($param as $key=$value) {
Phpnow1.5.6 how to set the 404 error page? In phpnow1.5.6, how do I set the 404 error page? Directly in http. in the conf file, when there is only one site on the server, it will be okay. when two sites are configured, it will not work. I still don't understand what experts know, each virtual host is set or each virtual host directory contains 404 phpnow1.5.6. how do I set the 404 error page?
In phpnow1.5.6, how do I set the 404 error page? Add it directly in http. conf. when there is only one
; return the URL and upload the err404.html page to the root directory of the website. In "Message Type", you must select "file" or "Default Value" instead of "url". Otherwise, the "200" status code is returned. 3. 404 points to a dynamic page, such as error. ASP. If it is not set in the page, only the HTML code of the prompt is returned, which will result in the 200 status code returned on the page. This is incorrect. After the prompt content is displayed, add statement:Response. Status = "404
and the ServerName of the running virtual hostServertokens productonlyServersignature Off #不输出任何页脚信息PHP Version header file hidden back[[email protected] conf] #vi/etc/php.iniexpose_php on Change to expose_php Off After restarting Apache, the PHP version is hidden in the HTTP header.Test command: [[email protected] conf]# curl-i 117.40.239.9[Email protected] conf]# curl-i 117.40.239.9http/1.1 OKDate:mon, 12:17:26 GMTServer:apache #会调用ServerTokens Productonly, the content of the display is th
formatted directories generated by the Mod_autoindex module and list the
All files.
SymLinksIfOwnerMatch
execcgi
Includes
IncludesNOEXEC
MultiViews Client-Requested path if there are multiple types of files, the server chooses the most appropriate file type based on the client's request.
Details Reference 2.1
AllowOverride
All allows the URL to be redirected by reading the. htaccess fileNone does not allow reading. htaccess files
Authconfig allows the use of inst
Let's take a look at two sections. Typically, there are no permissions on the upload directory, configured as follows:The code is as follows:
Order Allow,denyDeny from all
These configurations appear to be fine on the surface, which is exactly what windows can say.But Linux is different, we all know the Linux operating system is case-sensitive, here if you replace the uppercase suffix name *.php class is pass.Here I say my personal solution, the code is as follows:
First, create a file EmptyAction. class. php in ACTION. The Code is as follows:
To use the apache server, add ErrorDocument 404/404. html to the apache website configuration.
When using the iis server, you must set the 404 error page under iis/ASP.net in IIS.
Open the apache httpd. conf configuration file or create a new. htaccess configuration file.
First, modify the application root directory settings, open the "web. config" file, and add the follo
\?infoid=">info\. Php\? Infoid= info\.php\?infoid=1The effect is: www.abc.cn/info/info.php?infoid=100 map to Www.abc.cn/info/100.htmlCan be used for the following purposes:1. Custom page for HTTP error. Format errordocument error code/directory name/name. extensionErrorDocument 404/errors/notfound.htmlErrorDocument 401 "You have permission to access this page!"2. Deny access to an IPOrder Allow,denyDeny from 210.10.56.32Deny from 219.5.4
1. Download Dvwa and XAMPP Linux versionshttp://www.dvwa.co.uk/Https://www.apachefriends.org/zh_cn/index.html2, Installation Xampp./xampp.run follow the prompts to install, after the installation directory is/OPT/LAMPP./xampp Start./sampp StopAfter starting the client machine remote use IP address cannot access the XAMPP server (HTTP://192.168.102.4/XAMPP), vi/etc/extra/httpd-xampp.conf, comment out the following code restart XAMPP can## Require Local# Error
server does not read the. htaccess file at all. Parameters of the allowoverride:AuthconfigAllows the use of instructions related to certification authorizations (Authdbmgroupfile, Authdbmuserfile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, etc.).FileInfoDirectives that allow the use of control document types (DefaultType, ErrorDocument, Forcetype, languagepriority, SetHandler, Setinputfilter, Setoutputfilter, Add* and remove* directive
]RewriteRule ^(.*)$ http://www.ijinfa.cn/$1 [L,R=301]
Source: css-tricks3. Set image anti-leech?
123456
RewriteEngine On#Replace ?mysite\.com/ with your blog urlRewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]RewriteCond %{HTTP_REFERER} !^$#Replace /images/nohotlink.jpg with your "don't hotlink" image urlRewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
4. Redirect all feeds in the WordPress blog to feedburner
Replace the http://feedburner.com/you
How to get Apache support. htaccess, today I was looking at SEO optimization found a problem, is to define the page 404 error on the site optimization has a little advantage, so I also want to host on the page can not be found to set up here, the following is my experience today.
The first step: we need to find the Apache installation directory under the Httpd.cof file, found in the inside
Options FollowSymLinksallowoverride NoneAll we have to do is change the "none" of the blue Word to the Ap
??? #Rename ' application ' to your Applications folder name.
??? Rewritecond%{request_uri} ^application.*
??? Rewriterule ^ (. *) $/index.php?/$1 [L]
??? #Checks to see if the user are attempting to access a valid file,
??? #such as an image or CSS document, if this isn ' t true it sends the
??? #request to index.php
??? Rewritecond%{request_filename}!-f
??? Rewritecond%{request_filename}!-d
??? Rewriterule ^ (. *) $ index.php?/$1 [L]
??? # If We don ' t have
For the ErrorDocument 404/404. php function in apache configuration The code is as follows:Copy code Error_page 404/404 .php; Change The code is as follows:Copy code Error_page 404 =/404.php; PhpThe page cannot be found because the header is 404 The code is as follows:Copy code Header ("HTTP/1.1 404 Not Found ");
($ url, '111cn. Net ')){@ Header ("http/1.1 404 not found ");@ Header ("status: 404 not found ");Include ("404.html"); // jump to a page. This method is recommended.Exit ();}}Else{@ Header ("http/1.1 404 not found ");@ Header ("status: 404 not found ");Include ("404.html"); // jump to a page. This method is recommended.Exit ();}} Apache is much simpler, ErrorDocument 404/404 .htmlNo
completely ignored. When this directive is set to All, any directives with the ". htaccess" scope are allowed to appear in the . htaccess file. For URL rewrite , at a minimum, you need to set the directory toparameters of the allowoverride: authconfig Allows the use of instructions related to authentication authorization (authdbmgroupfile, Authdbmuserfile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, ET). FileInfo allows you to use commands that control document types (Def
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.