El SEO o URL amigables es una cosa un poco compleja. Sabes si tu servidor permite el rewrite? Prueba a poner esto, a ver si no te da error 500, o internal server error:
El archivo htaccess.txt, como sabes, para que funcione con url amigables tiene que cambiarse de nombre, a ".htaccess", es decir, como si no tuviera nombre.
Escribe ahora en él esto:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
Redirect 301 /inicio
www.tu-web.com
En base tienes que poner dónde estás, es decir, si Joomla está en la carpeta /Joomla pues pones:
RewriteBase /Joomla/
(las carpetas www/, html_public, es decir, lo anterior a "root" no cuentan)
Ve a
www.tu-web.com/inicio y a ver si se te redirecciona a tu Web, si lo hace escribe esto en el .htaccess (lo tengo preparado para Joomla)
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^
jonijnm.es/.*$ [NC] [OR]
RewriteCond %{HTTP_REFERER} !^
www.jonijnm.es/.*$ [NC] [OR]
RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP|wav|mp3|wmv|avi|mpeg|png|PNG|css|CSS|js|JS)$ - [F]
RewriteCond %{HTTP_HOST} !^www\.jonijnm\.es$
RewriteRule ^(.*)$
www.jonijnm.es/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
ErrorDocument 403
www.jonijnm.es
ErrorDocument 404
www.jonijnm.es
(Cambia mi web por la tuya)
Y si no funciona entonces tu Servidor no te permite usarlo url amigables.
Cuentame qué tal