Ray*_*per 6 apache wordpress mod-rewrite
我想将除wp-admin 和 wp-json 之外的所有页面重定向到http://www.expample2.com 。
例如,用户可以登录http://www.example1.com/wp-admin ,并且http://www.example1.com/wp-json/中的 wp-json 插件仍然必须工作。 ..
例如,在 wp-admin 中,用户还可以单击以显示帖子。http://www.example1.com/post/title但我希望它指向http://www.example2.com/book/title
然而,为了让 json 正常工作,我认为这个脚本必须工作:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
小智 10
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/wp-admin.*
RewriteCond %{REQUEST_URI} !^/wp-json.*
RewriteRule ^(.*)$ http://www.example2.com$1 [L,R=301]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
将其放入您<VirtualHost>的www.example1.com. 您在问题中包含的代码片段看起来像是.htaccess根文件夹中的标准 Wordpress 文件,是吗?这就是为什么最好更改 Apache 配置。
| 归档时间: |
|
| 查看次数: |
4948 次 |
| 最近记录: |