【问题标题】:Rewrite url for seo friendly htaccess为 seo 友好的 htaccess 重写 url
【发布时间】:2021-07-06 13:30:36
【问题描述】:

我想用 SEO 友好的 url 重写这个。

来自 - www.example.com/section.php?name=website

致-www.example.com/section/website

我试过了:

RewriteEngine On
RewriteRule ([^/\.]+)/([^/\.]+)?$ section.php?type=$1&service=$2 [NC,L]

我在 section.php 中使用 GET 方法获取数据并传递到另一个页面,但在打开像 www.example.com/{foldername} 这样的子文件夹后,它返回到 section.php

谢谢。感谢您的帮助。

【问题讨论】:

    标签: .htaccess url mod-rewrite url-rewriting friendly-url


    【解决方案1】:

    使用您显示的示例,请尝试遵循 htaccess 规则文件。请确保在测试 URL 之前清除浏览器缓存。

    RewriteEngine ON
    ##Rules for rewrite to section.php as per OP's request.
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/?$ section.php?name=$1 [L]
    

    【讨论】:

      【解决方案2】:

      这对我有帮助

      RewriteEngine On
      
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME}\.php -f
      RewriteRule ^(.*)$ $1.php
      RewriteRule ([^/\.]+)/([^/\.]+)/?$ search.php?type=$1&service=$2
      

      【讨论】:

        猜你喜欢
        • 2015-01-04
        • 1970-01-01
        • 1970-01-01
        • 2019-06-07
        • 1970-01-01
        • 2018-12-17
        • 2015-03-25
        • 1970-01-01
        相关资源
        最近更新 更多