【发布时间】:2019-05-30 12:18:16
【问题描述】:
我正在尝试进行非常简单的单个 URL 重写。
就是这样:
RewriteRule ^blog /?post_type=post [NC,L]
我只想让example.com/?post_type=pos 重定向并显示example.com/blog。
我已经尝试了许多不同版本的重写,但到目前为止我所取得的成就是我在 example.com/blog 上没有得到 404,而是一直回到 example.com/?post_type=post。
我已将RewriteRule 放在.htaccess 文件的顶部,但没有帮助。
这些是我在同一个 .htaccess 文件中的其他重写:
#Single URL
RewriteRule ^blog ?post_type=post [NC,L]
#http www rewrite
RewriteCond %{HTTP_HOST} ^instrumentrentalbarcelona.com [NC]
RewriteRule ^(.*)$ https://www.instrumentrentalbarcelona.com/$1 [L,R=301,NC]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
【问题讨论】:
标签: wordpress .htaccess mod-rewrite