mod_rewrite cpanel  

 
Raúl Ramón Val
 Raúl Ramón Val
Noble Member

Hola, he leido por internet que creando un archivo .htaccess dentro de la web y añadiendo un codigo como

order deny,allow
deny from all
allow from 79.144.61.64

al final puedo bloquear el acceso al administrador del sitio web a todas paginas menos a la que le permito pero lo hago y no me deja entrar ni en el administrador ni en la propia web...

Por otro lado tengo activado mod_rewrite en mi pagina web???, me dice que tambien es necesario...

Este es el codigo de mi archivo .htaccess

##
# @package Joomla
# @copyright Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.
# @license GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
##

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*([^)]*) [OR]
# Block out any script that includes a tag in URL.
RewriteCond %{QUERY_STRING} (|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

order deny,allow
deny from all
allow from 79.144.61.64

NO FUNCIONA

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 25/04/2013 6:23 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

El mod_rewrite lo tienes que tener activado en tu cuenta.

Sobre el código que has puesto intuyo que lo has hecho en el archivo .htaccess que tienes en la raíz de tu sitio web. Mal. Si lo pones ahí bloquearás el acceso al frontal de la web, no solo a la administración.

Ese código lo tendrías que poner en el archivo .htaccess que hay en el directorio administrator. Si no existe el archivo lo puedes crear.

Verifica también que tu ip sea la que has puesto en el código. Ten en cuenta que, por lo general cuando se contrata un servicio de ADSL la ip es dinámica, es decir, va cambiando con el tiempo.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 25/04/2013 9:07 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Raúl Ramón Val
 Raúl Ramón Val
Noble Member

Muchas gracias por tu servicio...todo funciona ok...lo de la ip lo tendre en cuenta...

Todo solucionado...soporte genial

ResponderCitar
Respondido : 25/04/2013 9:34 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Raúl,

Nos alegra que te guste nuestro servicio.

Normalmente solicitamos testimonios para colocar en nuestra página y ayudar a otros posibles clientes a decidirse: https://www.webempresa.com/testimonios.html#submitform

Si nos quieres enviar tu testimonio podemos colgarlo en nuestra página con un link hacia la tuya que siempre te ayudará a posicionarse porque nuestra página tiene un Page Rank de Google alto.

En este artículo de nuestro blog se explica como dar de alta un testimonio:

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 25/04/2013 10:02 am

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro