我想将目录B中的URL重写为A.
重写目录B的.htaccess中的规则
RewriteRule ^(.*)$ /A/xyz [NC,L]
重写目录A的.htaccess中的规则
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
执行此操作后,当我点击example.com/ph/时,会生成index.php的结果 . 然而,当我将重写更改为重定向时
RewriteRule ^(.*)$ /A/xyz [NC,L,R]
它会被正确地重定向到example.com/A/xyz
重写错误会渲染index.php . 当我点击example.com/B/时,我想渲染example.com/A/xyz . 使用我当前的重写模式和替换只有在我将[R]标志添加到重写时才有效 . 而且我不想重定向,我只想在内部重写指定的替换 .