Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Some simple documentation on the URL Alias setup page. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
a3b689b3cd84d676f2478b69cf19de2d |
| User & Date: | drh 2017-09-20 13:21:07.365 |
Context
|
2017-09-20
| ||
| 13:35 | Remove dead code to fix harmless compiler warnings. check-in: 4c666ccf92 user: drh tags: trunk | |
| 13:21 | Some simple documentation on the URL Alias setup page. check-in: a3b689b3cd user: drh tags: trunk | |
| 12:58 | Fix permission processing on "configuration pull alias". check-in: b2b4af1356 user: drh tags: trunk | |
Changes
Changes to src/configure.c.
| ︙ | ︙ | |||
682 683 684 685 686 687 688 | ** ** Where METHOD is one of: export import merge pull push reset. All methods ** accept the -R or --repository option to specify a repository. ** ** %fossil configuration export AREA FILENAME ** ** Write to FILENAME exported configuration information for AREA. | | | 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 | ** ** Where METHOD is one of: export import merge pull push reset. All methods ** accept the -R or --repository option to specify a repository. ** ** %fossil configuration export AREA FILENAME ** ** Write to FILENAME exported configuration information for AREA. ** AREA can be one of: all email project shun skin ticket user alias ** ** %fossil configuration import FILENAME ** ** Read a configuration from FILENAME, overwriting the current ** configuration. ** ** %fossil configuration merge FILENAME |
| ︙ | ︙ |
Changes to src/setup.c.
| ︙ | ︙ | |||
2420 2421 2422 2423 2424 2425 2426 2427 2428 | } db_finalize(&q); @ <tr><td> @ <input type='hidden' name='namelist' value='%h(blob_str(&namelist))'> @ <input type='submit' name='submit' value="Apply Changes"> @ </td><td></td></tr> @ </table></form> style_footer(); } | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 | } db_finalize(&q); @ <tr><td> @ <input type='hidden' name='namelist' value='%h(blob_str(&namelist))'> @ <input type='submit' name='submit' value="Apply Changes"> @ </td><td></td></tr> @ </table></form> @ <hr> @ <p>When the first term of an incoming URL exactly matches one of the "Aliases" on @ the left-hand side (LHS) above, the URL is converted into the corresponding form @ on the right-hand side (RHS). @ <ul> @ <li><p> @ The LHS is compared against only the first term of the incoming URL. @ All LHS entries in the alias table should therefore begin with a @ single "/" followed by a single path element. @ <li><p> @ The RHS entries in the alias table should begin with a single "/" followed by @ a path element, and optionally followed by "?" and a list of query parameters. @ <li><p> @ Query parameters on the RHS are added to the set of query parameters @ in the incoming URL. @ <li><p> @ If the same query parameter appears in both the incoming URL and on the RHS of the @ alias, the RHS query parameter value overwrites the value on the incoming URL. @ <li><p> @ If a query parameter on the RHS of the alias is of the form "X!" (a name followed @ by "!") then the X query parameter is removed from the incoming URL if it exists. @ <li><p> @ Only a single alias operation occurs. It is not possible to nest aliases. @ The RHS entries must be built-in webpage names. @ <li><p> @ The alias table is only checked if no built-in webpage matches the incoming URL. @ Hence, it is not possible to override a built-in webpage using aliases. This is @ by design. @ </ul> @ @ <p>To delete an entry from the alias table, changes its name or value to an @ empty string and press "Apply Changes". @ @ <p>To add a new alias, fill in the name and value in the bottom row of the table @ above and press "Apply Changes". style_footer(); } |