Maison > Questions et réponses > le corps du texte
nginx.conf
serveur
{
écouter 80;
nom_serveur cy.280878.com;
root /home/www/cy.280878.com;
index index.php index1.php index.htm index.html;
#location / {
# if ( -f $request_filename) {
# break;
# }
# if ( !-e $request_filename) {
# réécrire ^(.*)$ /index.php/ 1 $ en dernier ;
# break;
# }
# }
location ~ .+.php($|/) {
#fastcgi_pass unix:/dev/shm/ php-cgi.sock;
fastcgi_pass 127.0.0.1 : 9000;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path _info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/ nginx/fastcgi_params;
}
}
.htaccess
<IfModule mod_rewrite.c>
Options + FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_ FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !- f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
首页:http://cy.280878.com/newswork/
404页面:http://cy.280878.com/newswork/details/index.html?id=4