我的wordpress .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]
</IfModule>
# END WordPress
我想添加自己的重写但不起作用 规则必须重写页面/([a-z,A-Z] +)。html $ to pages?page_name = $ 1
答案 0 :(得分:0)
以下是执行您要求的规则:
RewriteRule ^page/([a-z,A-Z]+).html$ pages?page_name=$1 [NC]
在RewriteRule . /index.php [L]
之后放置此内容。
答案 1 :(得分:0)
它开始只在以下之后起作用:
在我的RewriteRule末尾添加[NC,L]
- 醇>
使用绝对路径
http://site.ru/pages?page_name=$1
答案 2 :(得分:0)
我还建议您阅读this post 它显示了如何将自定义重写规则添加到WP