【问题标题】:URL rewriting with WordPress使用 WordPress 重写 URL
【发布时间】:2019-05-28 19:29:52
【问题描述】:

我在 Apache 上运行 WordPress,我有一些类似这样的 URL:

https://www.mywebsite.com/fr/?type=Manager

我希望它是:

https://www.mywebsite.com/fr/manager/

我尝试了不同的方法,例如:

RewriteRule ^?type=Manager$ manager/ 

但它不起作用。以这个为例,我得到一个 500 错误,有时它什么也不做。我不知道这是我的 htaccess 配置,还是因为它是 WordPress,还是因为我很愚蠢。

【问题讨论】:

    标签: wordpress apache .htaccess mod-rewrite


    【解决方案1】:

    在您的.htaccess 中使用此规则:

    RewriteRule ^fr/([^/]*)$ /fr/?type=$1 [L]
    

    确保在测试之前清除缓存。

    【讨论】:

    • 谢谢,但我收到内部服务器错误:/
    • 您的.htaccess 中还有其他内容吗?
    • 看,规则可能与另一个冲突。您是否尝试过将RewriteRule 放在顶部?
    • 抱歉回答晚了,试了一下并在文件顶部添加了pastebin.com/QvfVXLgi,我的网址上没有任何更改:/
    猜你喜欢
    • 2012-10-25
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多