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

PHPz
Lepaskan: 2023-05-14 08:19:05
ke hadapan
2431 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan