ルートのサイトで、SOYCMSのサイトIDとブログURLが同一にするとURLが重複する

バグかなと思ったらこちらへ。

ルートのサイトで、SOYCMSのサイトIDとブログURLが同一にするとURLが重複する

投稿記事by kaiya on 2020年9月05日(土) 18:00

バグ・・・とは言わないと思うのですが
特定の条件で ブログのURLがおかしくなる(たぶん私が希な設定をしてしまった)事に気がつきました

SOYCMSで サイトの作成をして、ルート設定で運用しているとします。 例 hoge.com/サイトID →ルートにするとhoge.com/ になる

そのサイトでページ新規作成>ブログページを作成するとします  例 hoge.com/ブログURI(例 blog) になるはず。

ところが、この【サイトIDとブログURIが全く同じにした場合に限って】ルート設定のURLがエラーになります。

具体例
サイトID blog  ブログURL も blog にしてしまった場合

ルートサイトに設定すると、 hoge.com/blog(ブログIDのほう)/で表示されるはずが、されなくて hoge.com/blog/blog で表示される。

ブログURLを サイトIDと 異なるIDに変更すると(例えばサイトIDをblog  ブログURLをlog(blog以外なんでも)にすると)
本来意図している hoge.com/log/ という ルートで運用しているショップIDだけ消えたURLになります

逆にいいますと、 hoge.com/blog の様に URLをしたい場合・・は、サイトIDをblog以外で作成しておく必要があります。

ブログサイトではなくて、hoge.com/ のトップページに違うインデックスページを置いており、ブログURIを blogなどで運用したいと思っても、何度やってもエラー表示でハマってしまっていました。

他のブログIDでは表示されるのに、なぜか blog で表示されない・・となり、サイトIDとブログURLが同じ場合にエラーになることに気がつきました。 とのことで別々のIDにしておく必要があります

ルート作成時・・のhtaccessが原因かもしれませんが、よくわからなかったため、サイトIDを変更して対応しようと思います
kaiya
 
記事: 183
登録日時: 2011年3月01日(火) 20:27

Re: ルートのサイトで、SOYCMSのサイトIDとブログURLが同一にするとURLが重複する

投稿記事by inunosinsi on 2020年9月07日(月) 12:03

サイトIDとサイトURIを同じにしているのをどうにかするというのは難しい問題ですね。
おそらく内部が複雑化するので、支障がなければ手を付けたくない改修になります。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 972
登録日時: 2008年6月12日(木) 20:48


Return to バグ報告

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[4人]

cron