Bagaimana untuk mengubah hala jika subdirektori mengandungi hash Nuxt?
P粉277305212
P粉277305212 2023-09-07 10:24:26
0
1
511

Atas permintaan pakar SEO, saya perlu melaksanakan fungsi berikut. Saya perlu mengubah hala jika pautan mengandungi huruf besar. Contohnya https://domain.com/#Contacts ==> https//domain.com/#contacts.

Dalam Nuxt, saya melakukan ini dengan mencipta fungsi pada fail server.js dalam folder middleware.

Tetapi ia tidak berfungsi jika laluan mengandungi cincang(#)

export default function (req, res, next) { const url = req.url; if (url !== url.toLowerCase()) { res.writeHead(301, { Location: url.toLowerCase() }); res.end() } else { next(); } }

Saya akan berterima kasih jika anda menjawab atau membantu

P粉277305212
P粉277305212

membalas semua (1)
P粉964682904

Bahagian cincang (Pengecam serpihan) tidak pernah dihantar ke pelayan melalui sambungan penyemak imbas, jadi percubaan anda untuk menggunakan ubah hala tidak akan dapat dilakukan.

Anda boleh mengaksesnya dari segi pelanggan, tetapi saya rasa itu tidak mendatangkan kebaikan SEO.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!