.htaccess es el nombre del archivo de configuración de usuario de apache, es decir que cada usuario puede crear sus propios .htaccess y ponerlos en las carpetas web, en tu caso como sos administrador podrias hacerlo en httpd.conf
Pero te conviene usaar .htacces para esas modificaciones, entre otras cosas porque si le hacés cambios no necesitas reiniciar el server para que los reconozco.
lo creas con tu editor de textos, y lo guardas en tu carpeta raíz.
Sin embargo para que funcione hay una condición, que es que en tu httpd.conf tengas la directica AllowOverride All para el directory de tu document root, ejemplo
#
Código Apache:
Ver original<Directory "/www/dyndns">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options +Indexes +FollowSymLinks +ExecCgi +Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
# kio # AllowOverride None
AllowOverride All
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
Pero cuidado que en .htacces no se puede poner cualquier cosa, para saber que se puede y no, tenes que consultar la documentación de apache
Saludos