我目前正在努力让我的.htaccess文件按我想要的方式工作。
当向https://spitfox.com/riot/get
发送请求时,它应该使用端口49876当另一个请求被发送到https://spitfox.com/browser/get
时,它应该使用端口3336
我当前正在使用以下文件过期:
RewriteEngine On
RewriteRule ^riot$ http://127.0.0.1:49876/ [P,N]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:49876/$1 [P,N]
RewriteRule ^browser http://127.0.0.1:3336/ [P,N]
Options All -Indexes
它适用于/riot/get部分,但不适用于browser/get部分,我不知道为什么。
谢谢你的帮助!
通过试错修复了它!
这就是解决方案:
RewriteEngine On
RewriteRule ^riot$ http://127.0.0.1:49876/ [P,N]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^browser/get$ http://127.0.0.1:3336/browser/get [P]
RewriteRule ^browser/add$ http://127.0.0.1:3336/browser/add [P,QSA]
RewriteRule ^browser/update$ http://127.0.0.1:3336/browser/update [P,QSA]
RewriteRule ^(.*)$ http://127.0.0.1:49876/$1 [P,L]
Options All -Indexes