Mod_rewrite для индексации с отображением старого URL

PaulEdison спросил: 07 октября 2018 в 01:48 в: apache

Я получил OHS (apache) и пытаюсь выполнить перенаправление внутри местоположения:

Моя цель - перенаправить вызов ...
на: http://example.com : 23123 / myApp / webapp-new / myApp_details
to: http://example.com:23123/myApp/webapp-new/index.html

Но браузер по-прежнему должен показывать URL-адрес" http://example.com:23123/myApp/webapp-new/myApp_details"

В основном я получил следующее, которое в основном работает ...

 <Location /myApp>
  SetHandler weblogic-handler
  WLLogFile /opt/myApp_logs/myApp.log
  Debug OFF
  WebLogicHost 127.0.0.1
  WebLogicPort 23123
  WLSocketTimeoutSecs 60  RewriteEngine On
  RewriteBase /myApp
  RewriteRule  "(.*)/myApp_details$"  "/index.html"  [PT, L]
 </Location>

Но это перенаправление / переписывание неверно или нет. Но попытался также:

  RewriteRule  "(.*)/myApp_details$"  "/index.html"  [PT, L]
  RewriteRule  "(.*)/myApp_details$"  "$1/index.html"  [PT, L]
  RewriteRule  "(.*)/myApp_details$"  "/index.html"  [PT, L]

... Я получил: 404 Не найдено, Не удается обработать запрос или перенаправить на неправильный URL-адрес. правильный способ переписать это?


0 ответов