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:
(Traducido con Google):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.
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.
Cita:
Y el código que me da para el .htaccess es: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.
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.
Código:
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.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]
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!