【发布时间】:2020-03-09 16:23:25
【问题描述】:
我有以下网址:
https://example.com/verlicitacion/?slug=example-string
我想把她变成这个:
https://example.com/tender/example-string
我使用wordpress,路径“/verlicitacion/”是一个wordpress页面,它实际上是一个php脚本,我用作自定义模板页面,我保存在主题目录(wp-content/themes/freelanceengine /verlicitacion.php)。
脚本捕获变量“_GET['slug']”并从外部api获取信息。
wordpress 网站上当前不存在路径“/tender/”。
在我的 .htaccess 中,我尝试将其添加到文件顶部:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^tender/(.+)$ /verlicitacion/?slug=$1 [L]
</IfModule>
但是当我尝试进入时:https://example.com/tender/example-string 我得到一个错误 404。(主题的错误页面)。
我已经被这个问题困扰了将近两天。我做错了什么?
提前致谢。
【问题讨论】:
标签: php linux wordpress .htaccess