Anonymous | Login | Signup for a new account | 2024-04-18 19:24 CDT |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Dependency Graph | [ View Issue ] [ Relation Graph ] [ Horizontal ] | |||
|
||||
|
Viewing Issue Simple Details | |||||
ID | Category | Type | Reproducibility | Date Submitted | Last Update |
0001299 | [In-Portal CMS] Front End | bug report | always | 2012-05-29 03:59 | 2012-07-25 05:30 |
Reporter | alex | View Status | public | ||
Assigned To | alex | ||||
Priority | normal | Resolution | fixed | ||
Status | closed | ||||
Summary | 0001299: Return "/index.html" back to homepage url in non-default theme/language | ||||
Description |
In 0001075 (5.1.3) we've made, that homepage url doesn't include "/index.html" at the end. This might seem good decision when website have only 1 theme or language. But in case if website can have multiple themes/languages, then following links are created now: * http://www.website.tld/sub-folder/another_theme.html (instead of http://www.website.tld/sub-folder/another_theme/index.html) * http://www.website.tld/sub-folder/another_language.html (instead of http://www.website.tld/sub-folder/another_language/index.html) * http://www.website.tld/sub-folder/another_language/another_theme.html (instead of http://www.website.tld/sub-folder/another_language/another_theme/index.html) Since we're trying to replicate actual folders on disk with these mod-rewrite urls, then removing /index.html from urls in different language/theme really breaks this concept. |
||||
Additional Information |
Here are semantics behind each of these urls: * bad: http://www.website.tld/sub-folder/another_theme.html - show me "another_theme.html" document content * good: http://www.website.tld/sub-folder/another_theme/index.html - show me "index.html" document of inside "another_theme" folder (which is theme, but this folder meaning is irrelevant in this example) * bad: http://www.website.tld/sub-folder/another_language.html - show me "another_language.html" document content * good: http://www.website.tld/sub-folder/another_language/index.html - show me "index.html" document of inside "another_language" folder (which is language, but this folder meaning is irrelevant in this example) Main goal is to let user (or crawler) know what actual page he/it will get based on the url. |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Web Development by Intechnic In-Portal Open Source CMS |