以下是我需要做的事情:
旧页面是mydomain.com/something.php
使用漂亮的固定链接在Wordpress中重建新页面,因此它们是mydomain.com/something /
我需要弄清楚重写规则应该是什么样子。我抓了网,找不到任何类似的东西。
答案 0 :(得分:0)
类似的东西:
RewriteEngine On
RewriteRule ^(.*)\.php$ $1/ [R=permanent]
(。*)是.php之前的字符“组”,$ 1表示该组字符。所以只需在组中添加一个斜杠,然后使用HTTP代码301(永久重定向)将浏览器发送到新URL
答案 1 :(得分:0)
试试这个:
RewriteEngine On
RewriteBase /
#Ignore index.php
RewriteCond %{REQUEST_URI} !index\.php
RewriteCond %{REQUEST_URI} !(wp-login|wp-admin|wp-includes)
RewriteCond %{REQUEST_URI} ^(.*)\.php$
RewriteRule ^(.*)\.php$ $1/ [R=301,L]
#"Standard" Wordpress Rewrite Stuff
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !/catalog
RewriteRule . /index.php [L]