【问题标题】:custom PHP -URL rewriting in htaccess在 htaccess 中自定义 PHP -URL 重写
【发布时间】:2018-07-25 10:10:31
【问题描述】:

我正在使用 xampp 来重写 wordpress 网站的 URL。我不知道如何永久重写 URL。当我添加重写永久规则时,我的网站会进入目录,例如

http://localhost:8080/D:/server/htdocs/site/book

规则:RewriteRule ^book$ ?product=book [R=301,NC]

如何编写自动重定向 url 的规则?

【问题讨论】:

    标签: php wordpress apache .htaccess mod-rewrite


    【解决方案1】:

    首先,您的服务器 URL 有点可疑。您确定您的服务器 URL 是从 D 盘的 localhost 下提供的吗?这将是我更期待看到的(尤其是使用 XAMPP,其中 htdocs 是服务器根目录):

    http://localhost:8080/site/book

    所以先看看这是否能解决问题。如果这不起作用,请确保启用mod_rewrite。我不确定如何在 Windows 上执行此操作,但在 Linux(也可能是 Mac)上,命令是 a2enmod rewrite,后跟 service apache2 reload。

    【讨论】:

    • 是的。重写模式启用。你能告诉我如何进行永久重写吗?我有研究搜索了很多论坛但没有得到想法?
    • localhost:8080/site/book 这是适用于其他 url 的 url,但是当应用 [R=301,NC] 命令时,url 会获取目录地址
    • 还有其他问题..可以指导一下吗?
    猜你喜欢
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多