gpt4 book ai didi

.htaccess - 如何为seo友好的URL编写htaccess重写规则

转载 作者:行者123 更新时间:2023-12-04 16:43:52 25 4
gpt4 key购买 nike

  • 我是.htaccess的新手。
  • 我需要URLs的一些重写规则。
  • 我在Google上做了一些应用,但网址没有变化。

  • 我想:
    demo.example.com/section.php?id=1 

    变成:
    demo.example.com/section/sample-section

    我试过了
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f

    RewriteRule ^section/(\d+)*$ ./section.php?id=$1

    但没有区别

    谢谢。

    感谢您的帮助。

    最佳答案

    首先,请确保在Apache配置中启用了的mod_rewrite启用了,并允许了htaccess文件的

    然后,将此代码放入您的htaccess中(该文件必须位于根文件夹中)

    Options -MultiViews
    RewriteEngine On

    # redirect "/section.php?id=xxx" to "/section/xxx"
    RewriteCond %{THE_REQUEST} \s/section\.php\?id=([0-9]+)\s [NC]
    RewriteRule ^ /section/%1? [R=301,L]

    # internally rewrite "/section/xxx" to "/section.php?id=xxx"
    RewriteRule ^section/([0-9]+)$ /section.php?id=$1 [L]

    关于.htaccess - 如何为seo友好的URL编写htaccess重写规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28168375/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com