.htaccess 渲染符号链接而不重定向
我想在.htaccess 渲染符号链接而不重定向,.htaccess,.htaccess,我想在/rss/news.php(此文件不存在)/rss-2/上访问/rss-2/,当前显示提要(由wp插件生成),我还想在其他页面上显示它 我试过了 RewriteCond %{REQUEST_URI} /rss/news.php RewriteRule ^(.*)$ /rss-2/ [R] 但是我找不到一个合适的标志来呈现目的地,而不是重定向到目的地。Wordpress查看地址栏中的url,而不是如何重写url。您可以使用[P]标志来代理请求,但我听说这相当昂贵,因为您正在使用该url向自
/rss/news.php
(此文件不存在)/rss-2/
上访问/rss-2/
,当前显示提要(由wp插件生成),我还想在其他页面上显示它
我试过了
RewriteCond %{REQUEST_URI} /rss/news.php
RewriteRule ^(.*)$ /rss-2/ [R]
但是我找不到一个合适的标志来呈现目的地,而不是重定向到目的地。Wordpress查看地址栏中的url,而不是如何重写url。您可以使用
[P]
标志来代理请求,但我听说这相当昂贵,因为您正在使用该url向自己的服务器执行附加请求。第二个请求将看到rss-2并相应地处理它,它将传递给请求1,请求1将向用户显示它。此外,必须为每个请求设置代理连接
有关更多信息,请参阅。只需使用
[L]
或完全不使用标志;-)不起作用。其他一些规则集正在覆盖它:|事实上,你提到了wordpress。Wordpress查看地址栏中的url,而不是如何重写url。您可以使用[P]
标志来代理请求,但我听说这相当昂贵,因为您正在使用该url向自己的服务器执行附加请求。第二个请求将看到rss-2并相应地处理它,它将传递给请求1,请求1将向用户显示它。我对wordpress不太熟悉,所以不知道你是否可以用其他方法。我接受这个解决方案。谢谢!我将把它作为一个实际的答案发布。