Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

archivo .htaccess para wordpress

Estas en el tema de archivo .htaccess para wordpress en el foro de WordPress en Foros del Web. Hola buenas, me estoy pegando con el archivo .htaccess para wordpress. Actualmente mtengo esto en el archivo .htaccess, alguien me puede decir si me falta ...
  #1 (permalink)  
Antiguo 10/08/2015, 08:01
 
Fecha de Ingreso: mayo-2011
Mensajes: 282
Antigüedad: 13 años, 6 meses
Puntos: 3
archivo .htaccess para wordpress

Hola buenas, me estoy pegando con el archivo .htaccess para wordpress. Actualmente mtengo esto en el archivo .htaccess, alguien me puede decir si me falta algo importante. o si esta bien??

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# protege el archivo htaccess
order allow,deny
deny from all

# Bloquear comentarios spam
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

#Dirigir a los motores de indexación hacia robots.txt y evitar a los bots maliciosos
RewriteBase /
RewriteCond %{REQUEST_URI} !^/robots.txt$ [NC]
RewriteCond %{REQUEST_URI} robots.txt [NC]
RewriteRule .* http://your-site.com/robots.txt [R=301,L]

O sino alguien me podria asesorar como hacer un buen .htaccess para wordpress??

Gracias

Última edición por boryi; 10/08/2015 a las 08:41
  #2 (permalink)  
Antiguo 10/08/2015, 09:04
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: archivo .htaccess para wordpress

Empieza con este y vas probando,,,,,, de momento ganaras velocidad y alguna cosa más. Debes tener los módulos requeridos activados.

Código :
Ver original
  1. RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
  2. RewriteRule .* – [F,L]
  3.  
  4. RewriteEngine On
  5. RewriteBase /
  6. RewriteRule ^index\.php$ - [L]
  7.  
  8. # add a trailing slash to /wp-admin
  9. RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
  10.  
  11. RewriteCond %{REQUEST_FILENAME} -f [OR]
  12. RewriteCond %{REQUEST_FILENAME} -d
  13. RewriteRule ^ - [L]
  14. RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
  15. RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
  16. RewriteRule . index.php [L]
  17.  
  18. <ifModule mod_deflate.c>
  19.   AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
  20.   AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
  21.   AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
  22.   AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json
  23.   AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
  24.   AddOutputFilterByType DEFLATE font/truetype font/opentype
  25. </ifModule>
  26.  
  27. <ifModule mod_expires.c>
  28. ExpiresActive On
  29. ExpiresDefault "access plus 300 seconds"
  30. ExpiresByType text/html "access plus 600 seconds"
  31. ExpiresByType image/gif "access plus 604800 seconds"
  32. ExpiresByType image/ico "access plus 604800 seconds"
  33. ExpiresByType image/jpeg "access plus 604800 seconds"
  34. ExpiresByType image/jpg "access plus 604800 seconds"
  35. ExpiresByType image/png "access plus 604800 seconds"
  36. ExpiresByType text/css "access plus 604800 seconds"
  37. ExpiresByType text/javascript "access plus 604800 seconds"
  38. ExpiresByType application/x-javascript "access plus 604800 seconds"
  39. ExpiresByType application/javascript "access plus 604800 seconds"
  40. ExpiresByType application/xhtml+xml "access plus 600 seconds"
  41. </ifModule>
  42.  
  43. <ifModule mod_headers.c>
  44. Header set Connection keep-alive   
  45. <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|svg|swf)$">
  46. Header set Cache-Control "max-age=2592000, public"
  47. </filesMatch>
  48. <filesMatch "\\.(css)$">
  49. Header set Cache-Control "max-age=604800, public"
  50. </filesMatch>
  51. <filesMatch "\\.(js)$">
  52. Header set Cache-Control "max-age=604800, private"
  53. </filesMatch>
  54. <filesMatch "\\.(xml|txt)$">
  55. Header set Cache-Control "max-age=604800, public, must-revalidate"
  56. </filesMatch>
  57. <filesMatch "\\.(html|htm|php)$">
  58. Header set Cache-Control "max-age=1, private, must-revalidate"
  59. </filesMatch>  
  60. </ifModule>
  61.  
  62. Header unset Pragma
  63. Header unset ETag
  64. FileETag None
  65.  
  66. php_flag apc.cache_by_default On
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 10/08/2015, 09:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 282
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: archivo .htaccess para wordpress

Mil gracias, lo guardo en la raiz, no??

pues me da error, voy quitando cosas y probando??

Por otro lado, dentro de la carpeta protegida he incluido u .htaccess con este codigo:

ErrorDocument 403 http://www.midominio.com/error
order deny,allow
deny from all

para que me redirija a la pagina de error 404 si alguien intenta entrar tecleando la URL, pero si intentas reproducir el video directamente desde el post (icluido en el post) me redirije tambien a la pagina de error, abria alguna forma para que no me redirija a la pagina de error y me reproduzca bien el video??

Gracias

Última edición por boryi; 10/08/2015 a las 09:20
  #4 (permalink)  
Antiguo 10/08/2015, 09:26
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: archivo .htaccess para wordpress

Ves paso por paso,,,,

borra:
Código Apache:
Ver original
  1. ErrorDocument 403 http://www.midominio.com/error
  2. order deny,allow
  3. deny from all
ya lo colocaras mas tarde.
y

Código Apache:
Ver original
  1. Header set Connection keep-alive

Este htacces... esta basado en tu multiwordpress que pusiste en el otro hilo.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #5 (permalink)  
Antiguo 10/08/2015, 09:54
 
Fecha de Ingreso: mayo-2011
Mensajes: 282
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: archivo .htaccess para wordpress

joe, me vas a perdonar pero no entiendo nada

Mi vida corre peligro si no arreglo esto
  #6 (permalink)  
Antiguo 10/08/2015, 10:15
 
Fecha de Ingreso: mayo-2011
Mensajes: 282
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: archivo .htaccess para wordpress

Hola Lauser, dentro de la carpeta protegida he incluido un .htaccess con este codigo:

ErrorDocument 403 http://www.midominio.com/error
order deny,allow
deny from all

para que me redirija a la pagina de error 404 si alguien intenta entrar tecleando la URL, pero si intentas reproducir el video directamente desde el post (icluido en el post) me redirije tambien a la pagina de error, habria alguna forma para que no me redirija a la pagina de error y me reproduzca bien el video??

Gracias
  #7 (permalink)  
Antiguo 10/08/2015, 13:21
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: archivo .htaccess para wordpress

@boryi...
Tienes que poner algo de tu parte e investigar un poco. No esperes que te lo demos todo echo.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #8 (permalink)  
Antiguo 10/08/2015, 23:47
 
Fecha de Ingreso: mayo-2011
Mensajes: 282
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: archivo .htaccess para wordpress

Si tienes toda la razon lauser, ya lo siento, es porque se me hecha el tiempo encima y me pongo nervioso, lo siento.

Salu2

Etiquetas: htaccess, php, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:49.