Foros del Web » Administración de Sistemas » IIS »

IIS7 y Wordpress

Estas en el tema de IIS7 y Wordpress en el foro de IIS en Foros del Web. Hola a todos, tengo un wordpress montado sobre IIS7 y tengo un problema: Quiero que las URLs sean amigables, ahora se puede acceder desde diferentes ...
  #1 (permalink)  
Antiguo 26/07/2010, 06:07
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Antigüedad: 18 años, 2 meses
Puntos: 0
Exclamación IIS7 y Wordpress

Hola a todos, tengo un wordpress montado sobre IIS7 y tengo un problema:

Quiero que las URLs sean amigables, ahora se puede acceder desde diferentes URLS a la misma:

www.videosde.org/?p=608

www.videosde.org/manga

www.videosde.org/manga/

Me gustaría que al escribir cualquiera fuera siempre a www.videosde.org/manga/

Mi web.config es:

Código PHP:
<configuration>
  <
system.webServer>
    <
rewrite>
      <
rules>

    <
rule name="Imported Rule 1" stopProcessing="true">
           <
match url=".*" />
              <
conditions>
                 <
add input="{HTTP_HOST}" pattern="^videosde.org$" />
               </
conditions>   
              <
action type="Redirect" redirectType="Permanent" url="http://www.videosde.org/{R:0}" />
        </
rule>






    <
rule name="wordpress" patternSyntax="Wildcard">
          <
match url="*" />
            <
conditions>
              <
add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
              <
add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </
conditions>
          <
action type="Rewrite" url="index.php" />
        </
rule>



    
         <
rule name="WP Super Cache Index Page" stopProcessing="true">
        <
match url="index.php" ignoreCase="false" />
        <
conditions>
            <
add input="{REQUEST_METHOD}" negate="true" pattern="POST" ignoreCase="false" />
            <
add input="{QUERY_STRING}" negate="true" pattern=".*=.*" ignoreCase="false" />
            <
add input="{QUERY_STRING}" negate="true"
                      
pattern=".*attachment_id=.*" ignoreCase="false" />
            <
add input="{HTTP_COOKIE}" negate="true"
                     
pattern="^.*(comment_author_|wordpress|wp-postpass_).*$" ignoreCase="false" />
            <
add
              input
="{DOCUMENT_ROOT}\wp-content\cache\supercache\{HTTP_HOST}\index.html"
              
matchType="IsFile" />
        </
conditions>
        <
action type="Rewrite" url="wp-content/cache/supercache/{HTTP_HOST}/index.html" />
     </
rule>

      <
rule name="WP Super Cache" stopProcessing="true">
        <
match url="^(\d{4})/(\d{2})/(.+?)/?$" ignoreCase="false" />
        <
conditions>
          <
add input="{REQUEST_METHOD}" negate="true" pattern="POST" ignoreCase="false" />
          <
add input="{QUERY_STRING}" negate="true" pattern=".*=.*" ignoreCase="false" />
          <
add input="{QUERY_STRING}" negate="true"
                    
pattern=".*attachment_id=.*" ignoreCase="false" />
          <
add input="{HTTP_COOKIE}" negate="true"
                   
pattern="^.*(comment_author_|wordpress|wp-postpass_).*$" ignoreCase="false" />
          <
add
            input
="{DOCUMENT_ROOT}\wp-content\cache\supercache\{HTTP_HOST}\{R:1}\{R:2}\{R:3}\index.html"
            
matchType="IsFile" />
        </
conditions>
        <
action type="Rewrite"
             
url="wp-content/cache/supercache/{HTTP_HOST}/{R:1}/{R:2}/{R:3}/index.html" />
      </
rule>
    
    

      </
rules>
    </
rewrite>
        <
httpRedirect enabled="false" destination="HTTP://www.videosde.org" exactDestination="false" httpResponseStatus="Permanent" />
  </
system.webServer>
</
configuration

MUCHISIMAS GRACIAS DE ANTEMANO.

UN ABRAZO.
  #2 (permalink)  
Antiguo 13/08/2010, 07:33
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 21 años
Puntos: 4
Respuesta: IIS7 y Wordpress

hay una ap que que emula el mod rewrite de apache y que se instala en IIS

busque en google esto
mod rewrite para IIS

encontre este foro de iis7 para mod rewrite
http://forums.iis.net/1152.aspx

recuerdo que habia una opcion gratis que funcionaba relativamente bien

----------
ahora otra opcion es hacer tu mismo un codigo
modificas la pagina de error 404 para que vaya a una pagina dinamica que toma las variables y luego carga o redirecciona a la pagina que deseas, ahora que lo pienso creo haber visto una clase que hacia esto en phpclases
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #3 (permalink)  
Antiguo 13/08/2010, 08:19
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 14 años, 3 meses
Puntos: 68
Respuesta: IIS7 y Wordpress

Hola Remsankar, en WIn2008 ya se puede hacer lo de las url amigables, en el mensaje enviado por asantolaya muestra el archivo web.config donde tiene la configuración de sus url amigables.

Yo pensaría también que puedes hacer lo que deseas con el error 404, intenta as{i:

Cita:
<httpErrors>
<remove statusCode=”404″ subStatusCode=”-1″ />
<error statusCode=”404″ prefixLanguageFilePath=”" path=”/manga/” responseMode=”ExecuteURL” />
</httpErrors>

Etiquetas: 2003, seo, server, servidores, windows, wordpress
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.