我遇到了一些.htaccess
规则。
我已经找到了/module/slug
页面。我想,当我输入slug
来查看/module/slug/
的内容但不会重定向到此页面时。可能吗?我已经尝试过这条规则,但没有运气:
RewriteRule ^slug/$ /module/slug/ [L]
我的.htaccess
内容:
# 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]
RewriteRule ^calculator/$ /sample-page/ [R=301,L]
</IfModule>
# END WordPress
答案 0 :(得分:0)
这是因为您没有告诉Apache重定向(R=301
)。
添加重定向标记R
,它应该可以正常工作。还要确保:
RewriteBase
。
RewriteEngine On
RewriteBase /
RewriteRule ^slug/$ /module/slug/ [R=301,L]