Advertisement:

Author Topic: permalinks no funcionan, editando .htaccess  (Read 3587 times)

rzk

  • Guest
permalinks no funcionan, editando .htaccess
« on: February 05, 2012, 01:10:40 am »
Hola,

Tengo Osclass 2.3.5  instalado en localhost, casi todo me funciona a la perfección. Estaba probando los permalinks pero no me funcionan. Sigue mostrandome urls largar. Así que decidí editar el .htaccess
Además de aplicar las reglas para conseguir url's amigables me gustaria aplicar alguna otra regla para acortar parte de la url. Me explico:

http://localhost/online/oscx  <--- este el el directorio de la instalacion de osclass y me gustaria que se mostrase así: http://localhost/oscx
ejemplo:

solo deseo esconder la carpeta "online"

en este momento esto es lo que tengo en el .htaccess:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule -cat-(\d+)$ category.php?id=$1 [NC,L]
RewriteRule -item-(\d+)$ item.php?id=$1 [NC,L]
RewriteRule -page-(\d+)$ page.php?id=$1 [NC,L]

RewriteRule images/(\d+)/.+_thumbnail.png$ oc-content/uploads/$1_thumbnail.png [NC,L]
RewriteRule images/(\d+)/.+$ oc-content/uploads/$1 [NC,L]

RewriteRule ^feed.xml$ index.php?action=feed [NC,L]
RewriteRule ^sitemap.xml$ index.php?action=sitemap [NC,L]
RewriteRule ^contact.html$ index.php?action=contact [NC,L]

ErrorDocument 404 index.php?action=errorPage&code=404
ErrorDocument 500 index.php?action=errorPage&code=500

</IfModule>

Gracias


Juan Ramón

  • Osclass Developer
  • Hero Member
  • *****
  • Posts: 2382
Re: permalinks no funcionan, editando .htaccess
« Reply #1 on: February 07, 2012, 01:37:38 pm »
Que versión de OSClass estás usando? Esas reglas del .htaccess son muy antiguas. No sería más fácil mover todo una carpeta arriba? La verdad es que de reglas de mod_rewrite no entiendo mucho.

rzk

  • Guest
Re: permalinks no funcionan, editando .htaccess
« Reply #2 on: February 07, 2012, 03:02:29 pm »
version 2.3.5

el htaccess en este momento es el siguiente:

#permalinks oscx+ocultar
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /online/oscx/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /online/oscx/index.php [L]
   
</IfModule>
                       
ahora me funcionan los permalinks pero todavia no he conseguido ocultar parte de la url. lo que kiero ocultar es la carpeta oscx. de momento trabajo en localhost pero cuando lo suba al servidor no me interesa mostrar dicha carpeta. no se si me explico.
seguire probando cosas.
de todos modos gracias.