Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2006-10-31 01:34:13
- Finner
- Member
- Registered: 2005-05-04
- Posts: 33
Setting error pages through .htaccess
I’m wondering how I can use the .htaccess file to set the path to my 404 error page with textpattern. I’ve done it for my other sites on my server, it’s just something seems to be conflicting with textpattern – seems to have an error page of its own. I’ve deleted the error_default page, but now I just get a page saying ‘The requested page was not found.’, and not the one I’m setting through the .htaccess file.
Offline
#2 2006-10-31 02:56:07
- Mary
- Sock Enthusiast
- Registered: 2004-06-27
- Posts: 6,236
Re: Setting error pages through .htaccess
Textpattern requires it’s own error page.
Last edited by Mary (2006-10-31 02:56:31)
Offline
Re: Setting error pages through .htaccess
Due to the way that clean-urls work, you cannot use error-pages defined by the webserver. That’s a limitation of webservers.
You can however, change your error_default page to simply include a static file from the webserver (your error-page), with a little php-snippet or a 1-line long plugin, if you do not want to enable php in templates.
Offline
Re: Setting error pages through .htaccess
Sencer wrote:
You can however, change your error_default page to simply include a static file from the webserver (your error-page), with a little php-snippet or a 1-line long plugin, if you do not want to enable php in templates.
Mmmmm!!! A plugin like that would be very cool..
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
#5 2006-11-01 02:24:44
- NyteOwl
- Member
- From: Nova Scotia, Canada
- Registered: 2005-09-24
- Posts: 539
Re: Setting error pages through .htaccess
You don’t need a plug-in.
You can create seperate error pages, just like any other page (at least in 4.0.3) They should be named error_### with the appropriate error number (eg error_404). If they exist, Textpattern will use them otherwise it will use error_default.
Obsolescence is just a lack of imagination. / 36-bits Forever! / #include <disclaimer.h>;
Offline
#6 2006-11-01 08:43:48
- Mary
- Sock Enthusiast
- Registered: 2004-06-27
- Posts: 6,236
Re: Setting error pages through .htaccess
Well, you’d need a plugin if you want to share the same error page, that’s all. I’ve got one I use on my own site, I should package it up.
Last edited by Mary (2006-11-01 08:44:00)
Offline
#7 2006-11-13 05:16:13
- Finner
- Member
- Registered: 2005-05-04
- Posts: 33
Re: Setting error pages through .htaccess
Thanks for all the replies (sorry about the delay, uni essay put fixing my site on hold for a bit!).
Yes, a plug-in would make it really handy if you modify your error pages a lot. . . I suppose you could just put url redirects in for each error_### page in textpattern to an error page located globally on your server… ?
p.s. love your site mary!
Last edited by Finner (2006-11-13 05:18:26)
Offline
#8 2006-11-13 23:22:03
- Mary
- Sock Enthusiast
- Registered: 2004-06-27
- Posts: 6,236
Re: Setting error pages through .htaccess
I suppose you could just put url redirects in for each error_### page in textpattern to an error page located globally on your server…
Yep. I’ve started doing that now.
Offline
Re: Setting error pages through .htaccess
just put url redirects in for each error_### page
Redirects break http-return codes.
You also run the risk of setting an infinite redirection, if at any point in time you accidently delete/move the static error pages, when using redirects.
Also: Isn’t readfile() in your txp-error-template just as easy if not easier than setting up a redirect?
Offline
#10 2006-11-14 13:38:42
- Mary
- Sock Enthusiast
- Registered: 2004-06-27
- Posts: 6,236
Re: Setting error pages through .htaccess
I assumed he meant error pages, e.g: ErrorDocument 401 /error_401
Offline
Pages: 1