# \[htaccess\] Require valid user for all pages but one

**URL:** <https://forum.kirupa.com/t/htaccess-require-valid-user-for-all-pages-but-one/274454>\
**Category:** programming\
**Created:** [October 30, 2008, 7:44am UTC](https://forum.kirupa.com/t/htaccess-require-valid-user-for-all-pages-but-one/274454 "2008-10-30T07:44:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Icy\_Penguin](https://avatars.discourse-cdn.com/v4/letter/i/f6c823/32.png) [@Icy\_Penguin](https://forum.kirupa.com/u/Icy_Penguin)\
**Post date:** [October 30, 2008, 7:44am UTC](https://forum.kirupa.com/t/htaccess-require-valid-user-for-all-pages-but-one/274454/1 "2008-10-30T07:44:47Z")

</div>

Not sure how to do this 😕

Just need to require a valid user for every page - I’m also using RewriteConds - so welcome.php is actually /welcome/

AuthName “Authentication Required”  
AuthType Basic  
AuthGroupFile /dev/null  
AuthUserFile /some/folder/oi/oi/nom/nom/nom/.htpasswd  
require valid-use

What I have so far.

I’ve also set welcome.php as my DirectoryIndex (that’s the page I want to be free from authentication (/welcome/)).

Thanks 🙂
