Buenas! bueno, os comento lo que me pasa...
A ver, estoy montando una Red social y en la Administración hay una opción que permite poner las URL's "tipo MySpace", es decir:
www.RedSocial.com/usuario
en vez de
www.RedSocial.com/profile.php?user=usuario
Bien, pues por defecto vienen las URL's tipo
profile.php?user=usuario, entonces cuando voy a la administración a cambiarlas a
/usuario, una vez que lo cambio me dice:
Cita: URL Settings Help
The system is now set to use subdirectory URLs, which require an .htaccess file in your root directory. Copy and paste the code in the following box into a blank text file named .htaccess, and place it into your root directory. This is the directory on your server in which you have installed.
(Traducido con Google):
Cita: URL de Ayuda de Configuración
El sistema está configurado para utilizar las URL subdirectorio, que requieren un. Htaccess en tu directorio raíz. Copiar y pegar el código en el siguiente cuadro de texto en blanco en un archivo llamado. Htaccess, y colóquelo en su directorio raíz. Este es el directorio en su servidor en los que haya instalado.
Y el código que me da para el
.htaccess es:
Código:
RewriteEngine On
Options +Followsymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*/images/(.*)$ /comunidad/images/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*/uploads_user/(.*)$ /comunidad/uploads_user/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /comunidad/profile.php?user=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^page/([^/]*)?$ /content.php?page=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/classifieds/([0-9]+)/?$ /comunidad/classified.php?user=$1&classified_id=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/classifieds/([0-9]+)/([^/]+)?$ /comunidad/classified.php?user=$1&classified_id=$2$3 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/classifieds/?$ /comunidad/classifieds.php?user=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/polls/([0-9]+)/?$ /comunidad/poll.php?user=$1&poll_id=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/polls/([0-9]+)/([^/]+)?$ /comunidad/poll.php?user=$1&poll_id=$2$3 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/polls/?$ /comunidad/polls.php?user=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/blog/([0-9]+)/?$ /comunidad/blog_entry.php?user=$1&blogentry_id=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/blog/([^/]+)?$ /comunidad/blog.php?user=$1$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/blog/?$ /comunidad/blog.php?user=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/albums/([0-9]+)/([0-9]+)/?$ /comunidad/album_file.php?user=$1&album_id=$2&media_id=$3 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/albums/([0-9]+)/?$ /comunidad/album.php?user=$1&album_id=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/albums/([0-9]+)/([^/]+)?$ /comunidad/album.php?user=$1&album_id=$2$3 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/albums/?$ /comunidad/albums.php?user=$1 [L]
Vale, copio el código en el Bloc de notas y creo el
.htaccess, lo subo a la raíz y cuando entro en la red social me da
Error 500.
Alguien sabe cómo puedo solucionarlo para poder poner las URL's de la forma sencilla, tipo:
www.sitio.com/usuario ???
Un saludo y gracias de antemano!