I have some documents set the same url using data store crawling the mysql data like “localhost/#/team/1/space/1/page/1”,in search result page, i click the document’s title, i expected the website redirect the url of the document like “localhost/#/team/1/space/1/page/1” as normal website.
But, i click the title, the website redirect “localhost/#/team/1/space/1/page/1#/team/1/space/1/page/1”, the url has some extra string after the right url. i click two or three times, it redirect the right url without extra string, it is so wierd… 
I check the source code of html using F12
, the content of tag is different when is click the mouse,
Initial content is like “https://xxxxxxx”
I firstly right click the mouse, the herf becomes “go/?rt/#/team/1/space/1/page/1&hash=XXX#/team/1/space/1/page/1”(just example, the point is parameter appears two time".
I secondly right click the mouse, the herf becomes"go/?rt/#/team/1/space/1/page/1"(just example, the point is parameter appears one time and url is right)
Every title when i click it will from “https://xxx” becomes “go/?rt/#/team/1/space/1/page/1&hash=XXX#/team/1/space/1/page/1”(wrong url) becomes “go/?rt/#/team/1/space/1/page/1”(right url).
I click so many documents, the all have the same problem, i don’t think the reason is the non unique url.
I use chrome and ie, they have same problem, i think it’s fess’s js bug.
Does any one meet same problem?
Did you edit JSP pages? rt parameter or data looks broken. Could you provide the steps to reproduce it?
I did’t edit JSP pages, the step i did is like:
- Delete the fess.20230707 and another file having date which i think is data file in dashboard
- Insert a data store which connecting the mysql, just like
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=UTF-8
username=hoge
password=fuga
sql=SQL
url=url // the document is html doc and the url is its links, and for some reason it's not unique, but i test the page and every url i click redirect the wrong url.
host=“localhost”
site=“localhost”
title=title
content=content
cache=content
digest=content
anchor=
content_length=content.length()
last_modified=new java.util.Date()
- Create a schedule job from the data store page in step 2 and start
- Waiting the crawler job done
- Search key word in fess home page
- Click the title of document in result page
- The web redirect the new web page but the url is wrong// i tested, if i right click the the titile of document two times (using f12 to check the html, and the from the “http://xxxx” becomes the “go/?rt/#/team/1/space/1/page/1&hash=XXX#/team/1/space/1/page/1”), i will redirect the right url and web page when i left click the title(using f12 to check the html, the becomes the “go/?rt/#/team/1/space/1/page/1” which can redirect the right page).
Thank you for the info.
Currently, Fess does not support URLs containing #. It’ll be improved in the future release.