Am 27.11.2011 02:20, schrieb Tamara Temple:
123_dirk<[email protected]> wrote:
Am 26.11.2011 20:38, schrieb Tamara Temple:
123_dirk<[email protected]> wrote:
Hi,
i build a Wiki with the internal name system:
Group.MainLast,Child
Is this the pattern for all the pages in your wiki? If not, things will
get a bit complicated.
Most of them are just Group.MainLast or Group.Main pages.
I split the $name in 2 new page names and than i work in the Wikipages
with this 2 names.
The child system is just a nice to have. In a closed internal Wiki at
work i use it.I manage this in my local System.
To call this page with cleanURL i wrote a funktion to rename the pageurl.
But now i will go online.
I will use cleanURL and the page should called like this:
www.Test.com/group/main/last/child.html
How can i change this URL back to the internal System
"Group.MainLast,Child" ?
This can be difficult to do with just HTTP rewriting, I think. Although
it is a pretty flexible system, I don't know that it can handle this.
At first blush, I'd suggest a wrapper program, such index.php, to take
the pathinfo and reconstruct the proper path to pmwiki, and then handing
it off with a redirect to pmwiki.php.
This should be able to handle anything external. But how you will get
pmwiki to rewrite internal links as you wish is beyond me.
I have to ask, what are your reasons for doing this?
I can't find the right place to place my program to do the name merge stuff.
Maybe you can tell me the place and the variable.
The code to do this is not difficult and i will find a solution.
I was just thinking, with cleanURLs, you should be able to have a path
like http://example.com/group/main/list/child, which if your wiki was
actually at the root of http://example.com, your pathinfo would then be
/group/main/list/child, which you can get out of the $_SERVER array. If
your main entry point into the wiki is index.php, that could very easily
assemble the pathinfo back into Group.MainList,Child and you can hand
this to pmwiki in a redirect.
Can you give me an example how to do this?
At the moment i make a inlude of pmwiki.php in the index.php.
I have no idea how i can do such a redirect.
Sorry my PHP and Web skills are not the best.
The reason is very easy, i will replace my HTML site.
And the structure of this site is www.test.com/avr/code/pid.html.
At the Wiki it is Avr.CodePid and somtimes Avr.CodeUart,Rs485
Well and now nobody sould see the difference between the old and the
new system.
If this is working i can show this at work and maybe i can change this
Webpage too.
Maybe i can extract the code tomorrow and if some one thing it sould
me a part of PMWIKI, than he can merge it to the code.
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users