Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk mengkonfigurasi nginx untuk menyokong fail .htaccess untuk mencapai pseudo-statik

Bagaimana untuk mengkonfigurasi nginx untuk menyokong fail .htaccess untuk mencapai pseudo-statik

PHPz
PHPzke hadapan
2023-05-14 08:19:052415semak imbas

Mencari maklumat tentang Ramai orang mengatakan bahawa nginx pada masa ini tidak menyokong fail .htaccess, saya telah mengujinya mengikut peraturan nginx dan mendapati bahawa nginx menyokong fail .htaccess sepenuhnya.

Kaedahnya adalah seperti berikut:

1 Cipta fail .htaccess baharu dalam direktori di mana anda perlu menggunakan fail .htaccess,
seperti salah satu daripada saya. direktori forum discuz:

Salin kod Kod adalah seperti berikut:

vim /var/www/html/168pc/bbs/.htaccess

2 Masukkan peraturan dalam ia. Saya masukkan peraturan pseudo-statik discuz di sini:

Salin kod Kodnya adalah seperti berikut:


# peraturan tulis semula nginx
tulis semula ^(.*)/ arkib/((fid|tid)-[w-]+.html) $ $1/archiver/index.php?$2 last;
tulis semula ^(.*)/forum-([0-9]+)- ([0-9]+).html$ $1/forumdisplay.php? fid=$2&page=$3 last;
tulis semula ^(.*)/thread-([0-9]+)-([0- 9]+)-([0-9]+).html$ $1 /viewthread.php?tid=$2&extra=page%3d$4&page=$3 last;
tulis semula ^(.*)/profile-(nama pengguna |uid)-(.+).html$ $1/viewpro.php? $2=$3 terakhir;
tulis semula ^(.*)/ruang-(nama pengguna|uid)-(.+).html$ $1/ruang .php?$2=$3 last;
tulis semula ^(.*) /tag-(.+).html$ $1/tag.php?name=$2 last;
# end nginx rewrite rule

wqSimpan dan keluar.

3. Ubah suai fail konfigurasi nginx:

vim /etc/nginx/nginx.conf

4 -fail htaccess hos maya statik, seperti yang ditunjukkan dalam gambar:
Bagaimana untuk mengkonfigurasi nginx untuk menyokong fail .htaccess untuk mencapai pseudo-statik

serta /var/www/html/168pc/bbs/.htaccess; .htaccess fail)

wqSimpan dan keluar.

5. Muat semula fail konfigurasi nginx:

Salin kod Kod adalah seperti berikut:

/etc/init.d/nginx reload

Buka semula halaman web untuk melihat Lihat, jika pseudo-statik adalah normal, ini membuktikan bahawa sintaks peraturan penulisan semula anda adalah betul.
Bagaimana untuk mengkonfigurasi nginx untuk menyokong fail .htaccess untuk mencapai pseudo-statik

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi nginx untuk menyokong fail .htaccess untuk mencapai pseudo-statik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Apakah operasi biasa Nginx?Artikel seterusnya:Apakah operasi biasa Nginx?