Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 渲染符号链接而不重定向_.htaccess - Fatal编程技术网

.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不太熟悉,所以不知道你是否可以用其他方法。我接受这个解决方案。谢谢!我将把它作为一个实际的答案发布。