Xampp WordPress Error 404

Using .htaccess in XAMPP on Windows

I googled quiet some time on using custom links for your site on windows using XAMPP. All of them suggested me to uncomment line for ‘mod_rewrite’, set AllowOverride to All. I tried this but it still faced same issue, a 404 error page.

Then I came to one more solution that I tried an bingooo!, it worked like charm. Just to keep note and save some time of other developers , I am putting all steps here . First 2, 3 steps are commonly suggested.

  • Open your apache conf file “httpd.conf” in any editor of your choice.
  • Search “mod_rewrite.so”, you may encounter line as follows –
    #LoadModule rewrite_module modules/mod_rewrite.so
  • Remove the comment “#”.
  • Find “AccessFileName” , you may see a line like –
    “AccessFileName ht.acl” change it to “AccessFileName htaccess.txt”.
  • Create “htaccess.txt” in sites root directory.
  • Restart apache

Thats it, you are done!

Related Posts

hellow please give me a suggest to my problem
when i create a .htaccess file on localserver that file received but not work
my htaccess code———–
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)$profile.php?u=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$profile.php?u=$1

Find lines below in your conf file and remove the # before.

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so

And also do the changes, what mentioned in this post.

Configurar las páginas de error 404, 400, 401, 403 y 500 en .htaccess

Vamos configurar la página de error 404 en .htaccess y otras páginas de error como las 400, 401, 403 y 500 de nuestra página web.

Todas estas configuraciones las vamos a realizar con el fichero .htaccess.

Configurar la página de error http ‘404 not found’ en .htaccess

El error HTTP 404 es bastante común, y sucede cuando el servidor web no encuentra la url a la que el usuario está intentando acceder.

Para configurar el error en nuestro .htaccess añadimos esta línea de código:

Ahora solo nos queda crear en nuestro servidor un archivo llamado 404.html para que al usuario se le advierta que la página no existe. Otra manera de configurar el error 404 es mediante PHP header().

Configurando el error HTTP ‘400 bad request’ en nuestro .htaccess

La url/solicitud del usuario al acceder a nuestra web contiene una sintaxis incorrecta, también puede ser que no tengamos privilegios para ver dicha url o que ya no exista.

El código para controlar este error 400 es el siguiente:

Configurar el error ‘401 Unauthorized’ con .htaccess

Error que aparece cuando ha fallado la autentificación en la url visitada, es decir, se ha fallado a la hora de introducir usuario y contraseña para acceder a la url destino.

El código de control es el siguiente:

ERROR ‘403 Forbidden’ en .htaccess

Se da cuando el usuario accede a un fichero al que no tiene persmisos de acceso, puede ser que el archivo se haya configurado mal o protegido a proposito.

El código para este control es:

‘Internal server error 500’ con .htaccess

Este tipo de error se da cuando el servidor es incapaz de determinar el tipo de error que está ocurriendo en la url visitada. Normalmente ocurre cuando se ha configurado mal el servidor o una aplicación.

Leave a Reply

Your email address will not be published. Required fields are marked *