由于某种原因,这不起作用,我是否遗漏了一些明显的东西?
RewriteRule ^(.*)infopopup.html$ /acatalog/infopopup.html
由于某种原因,这不起作用,我是否遗漏了一些明显的东西?
RewriteRule ^(.*)infopopup.html$ /acatalog/infopopup.html
我想您需要从 RewriteRule 中排除您的目标文件,因为这可能会导致无限循环的重写:
RewriteRule ^acatalog/infopopup.html - [L]
RewriteRule ^(.*)infopopup.html$ acatalog/infopopup.html [L]
这是一个循环问题,这就是最终的工作:
RewriteBase /
RewriteCond %{REQUEST_URI} !/acatalog/.*
RewriteRule ^(.*)infopopup.html$ acatalog/infopopup.html [QSA,L]