【问题标题】:htaccess rewrite rule knowledgehtaccess重写规则知识
【发布时间】:2021-08-17 08:24:13
【问题描述】:

我想在 htaccess 的帮助下重写 mysite 的 url。我需要重写的网站网址如下所示。 http://getallfreedownloads.com/category.php?slug=business_directory_listing

需要结果 http://getallfreedownloads.com/business_directory_listinghttp://getallfreedownloads.com/business_directory_listing/

我在我的 htaccess 文件中使用了下面的代码来重写规则

RewriteEngine On
RewriteRule ^([^/]*)$ /category.php?slug=$1 [L]

请指导我如何使其正常工作。

注意:添加重写规则后,我从 a 标签中删除了 " category.php?slug="

我会非常感谢你们。

【问题讨论】:

    标签: php .htaccess


    【解决方案1】:

    尝试一次。

    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^/category.php?slug(.*)$ /$1 [L,NC,R]
    

    【讨论】:

    • 在 htaccess 文件中添加它后,它会给出 404 错误页面,您可以在 getallfreedownloads.com 上查看它
    • RewriteRule ^category.php?slug(.*)$ /$1 [L,NC,R] 删除/再试一次
    • 你有没有把这段代码加到你的根目录.htaccess文件中对吧?
    • 是的,我做到了,但仍然显示 404 错误页面
    猜你喜欢
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多