The following code is based on rules for nginx sub-directory 301 to other domain names (URLs. The role is for example to access the http://www.111cn.net/phper/php.html (there are bars and no bars are different, the following code can be seen), automatic 301 to the http://php.111cn.net
The code is as follows: |
Copy code |
Location ~ * ^/Phper /{ Rewrite ^/phper/(. *) $ http://php.111cn.net/#1 permanent; } |
Test Successful. OK!
For example, myname.netingcn.com, but the actual access address may be www.netingcn.com/user.php? Uid = myname. To make it work properly, configure wildcard domain name resolution in DSN resolution, and then set rewrtie in the nginx configuration file.
The nginx configuration is as follows:
The code is as follows: |
Copy code |
Server { Listen 80; Server_name * .netingcn.com; ... If ($ host ~ * ^ (...) .Netingcn.com ){ Set $ sub_name $1; Rewrite ^ // user. php? Uid = $ sub_name last; } ... |
Assume that all the 6-character subdomain names are user-defined domain names and then rewrite them. In addition, you can use the set command to store some information in the expression in a variable, and then use it