[pmwiki-users] Clean URLs - get rid of "Main"

Mike mike at widowitz.com
Wed Apr 12 10:18:33 CDT 2006


Done...

Patrick R. Michaud wrote on 12.04.2006 17:12:
> On Wed, Apr 12, 2006 at 05:09:17PM +0200, Mike wrote:
> 
>>Sure - maybe I'm just doing something wrong. But as a matter of fact,
>>this code
>>
>>$FmtPV['$PageUrl'] =
>>       'PUE(($EnablePathInfo) ? "$ScriptUrl/$name" : "$ScriptUrl?n=$name")';
>>     $EnableFixedUrlRedirect = 0;
>>
>>is now the last part of local/config.php, I re-checked.
>>
>>Have a look at
>>http://astraxa.net/?CEP
> 
> 
> Hmm.  $EnableFixedUrlRedirect seems to be working, but the $FmtPV isn't.
> 
> goes to the WikiSandbox page but doesn't put the "Main" in front.
> Unfortunately, PmWiki is still putting the group name in front
> of page links, so it's not seeing the $FmtPV setting for
> some reason.
> 
> Can you set $EnableDiag=1; on that site?
> 
> Pm
> 
> 
> 
> 
>>Patrick R. Michaud wrote on 12.04.2006 16:30:
>>
>>>On Wed, Apr 12, 2006 at 01:58:27PM +0200, Mike wrote:
>>>
>>>
>>>>Thanks for the advice! I tried it, but there was no impact at all -
>>>>everything works, but works the same way as it used to.
>>>>
>>>>By the way, my pages actually ARE reachable also if the default group
>>>>name is left out, but there is a redirection taking place.
>>>
>>>
>>>Setting $EnableFixedUrlRedirect=0; is supposed to prevent this
>>>redirect from happening, but I'll have to look into it a bit 
>>>further and make sure that's the case.
>>>
>>>However, I think there must be something else going on, because
>>>you should've at least seen *some* change -- even if the system
>>>stopped working altogether.  Is there a url I could look at?
>>>
>>>Pm
>>>
>>>
>>>
>>>
>>>>Patrick R. Michaud wrote on 12.04.2006 13:50:
>>>>
>>>>
>>>>>On Wed, Apr 12, 2006 at 01:18:43PM +0200, Mike wrote:
>>>>>
>>>>>
>>>>>
>>>>>>Hello,
>>>>>>
>>>>>>I haven't been following all the latest developments (past few months)
>>>>>>around IMatch, so please forgive if this question has been answered in
>>>>>>the meantime: Is there a way now to get what I call "totally clean URLs"
>>>>>>for a pmwiki that does not use groups, such as
>>>>>>
>>>>>>www.server.com/MyFirstPage instead of www.server.com/Main/MyFirstPage?
>>>>>>
>>>>>>Ideally, I'd like to let the "Main" group vanish in any case - in my
>>>>>>current pmwiki I have a "Main" group and another special-interest group,
>>>>>>and my users complain that the URLs for the "Main" group are more
>>>>>>complicated than those of other solutions...
>>>>>
>>>>>
>>>>>Try this in your local/config.php (it probably won't work, but it's 
>>>>>worth a try):
>>>>>
>>>>>   $FmtPV['$PageUrl'] = 
>>>>>     'PUE(($EnablePathInfo) ? "$ScriptUrl/$name" : "$ScriptUrl?n=$name")';
>>>>>   $EnableFixedUrlRedirect = 0;
>>>>>
>>>>>What it does:  It tells PmWiki to generate page urls using just
>>>>>the name of the page, rather than the group+name.  
>>>>>
>>>>>There are undoubtedly other places where PmWiki will betray the
>>>>>existence of the "Main" group (e.g., in search results), but if
>>>>>the above works then we can adjust those as we find them.
>>>>>
>>>>>Pm
>>>>>
>>>>
> 




More information about the pmwiki-users mailing list