[Zope] how to remove :8080?
Kamal Gill
gill@library.ucsf.edu
Thu, 20 Feb 2003 11:39:50 -0800
If you wish to remove :8080 without using VHM, absolute_url(1) will=20
give you a relative url (i.e. webpages/index_html instead of=20
http://localhost.com:8080/webpages/index_html). Just remember to add=20
the leading slash to make the path absolute. This works, for example,=20=
in generating breadcrumbs and a site map automatically via python=20
scripts.
See page=20
http://www.zope.org/Documentation/Books/ZopeBook/current/AppendixB.stx=20=
(listed under module ObjectManagerItem) for usage.
Since absolute_url(1) will not work for search results, you must use=20
the getpath() method to return relative urls in ZCatalog search results.
See page=20
http://www.zope.org/Documentation/Books/ZopeBook/current/AppendixB.stx=20=
(listed under module ZCatalog) for usage.
- Kamal
On Wednesday, February 19, 2003, at 02:49 AM, Einar N=E6ss Jensen =
wrote:
>
>
> We are running zope together with apache and via rewriterules we have=20=
> gotten rid of the need to write ":8080" in the url,
>
> now the problem is that links created with absolute_url() gives the=20
> link like this:
>
> http://www.localhost.com:8080/webpages/index_html
>
> what i want, is it to make this: (ie without the portnumber)
> http://www.localhost.com/webpages/index_html
>
>
> I have a feeling i may accomplish this with virtual hostmonster, but=20=
> do not know how. Any help and examples will be greately appreciated.
>
> Einar
> --=20
> Einar N=E6ss Jensen
> Avdelingsingeni=F8r EDB-HF
> 735 90750
>
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )