0

私たちは古い学校です。まだ SunOne 6.1 を使用しています。

obj.confローカル マシン (Windows) でファイルを変更するときに、ローカル マシンに何も登録できないようです。Windows マシンと UNIX マシンの動作は異なりますか?

より具体的には/index.jsp、より使いやすい URL を得るために、ページを親フォルダーにリダイレクトしようとしています。例えば:

https://cooldomain/awesome/index.jsp->https://cooldomain/awesome/

現在、両方をヒットすることができますが、Google はそれらを同じコンテンツの 2 つのページと見なすため、SEO の問題を引き起こしています。

もう 1 つの奇妙な Windows/Unix 項目は、Windows マシン (開発者環境) にあり、URL は index.jsp に強制されます。たとえば、私が行くとhttps://cooldomain/awesome/、強制的に->https://cooldomain/awesome/index.jsp

上記の問題を解決するために、ローカルで OBJ.conf ファイルに簡単な変更を加えています。特にテストのために、次のようにリダイレクトを挿入しています。

NameTrans fn="redirect" from="/amazing" url="http://domain.com/amazing/feature"

そして、それはただ引き上げますhttp://domain.com/amazing

このレガシーシステムについて洞察を持っている人はいますか?

4

1 に答える 1

0

nametrans リダイレクトにヒットした場合は、nametrans をバイパスしたい URL を除外する必要があると思います....

<If $path =~ 'index.jsp'>
  NameTrans fn="redirect" url="http://domain.com/amazing/feature"
</If>

そのため、index.jsp ページにアクセスした場合にのみリダイレクトを実行しています。

于 2015-04-07T20:57:56.257 に答える