WordPress .htaccess不适用于rewriterule

Pan*_*ial 5 php wordpress .htaccess

当固定链接已经启用时,我们可以重写WordPress页面/ghij以显示页面内容/faq吗?

我的页面是example.com?page_id=70&category=Footage.它启用永久链接后显示example.com/video-category?category=Footage.我希望它看起来像example.com/category/Footage.

任何帮助将不胜感激.

目前.htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

Sta*_*rin 2

# BEGIN WordPress
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{QUERY_STRING} ^page_id=([0-9]*)&category=(.*)$
    RewriteRule ^(.*)$ /%1/%2? [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>
# END WordPress 
Run Code Online (Sandbox Code Playgroud)

作品。并从
http://test.com/index.php?page_id=70&category=Footage
重定向 到:http:
//test.com/70/Footage



更新:

RewriteRule ^(.*)/(.*)$ /index.php?page_id=$1&category=$2 [L]
Run Code Online (Sandbox Code Playgroud)


此规则有效并进行内部重定向(无需更改 url),从:
http://test.com/70/Footage
到:
http ://test.com/index.php?page_id=70&category=Footage