Después de configurar httpd.ini, baidu-sitemap muestra 404. ¿Cómo solucionarlo?
ttpd.ini es ISAPI_Rewrite
ISAPI_Rewrite es un potente motor de manipulación de URL basado en expresiones regulares. Se comporta como mod_Rewrite de Apache, pero está diseñado para Microsoft Internet Information Services (IIS).
Por lo que puede usarse para el desarrollo pseudoestático de cualquier programa basado en iis (asp, asp.net, php, cgi, etc.)
Uso:
2. p >
# Excluir el nombre de dominio (web.eboat.cn) al que el host virtual actual necesita acceder normalmente
# RewriteCond Host: (?: web|www)\.eboat\.cn
# En la mayoría de los casos, es uno, es decir, el sistema que actualmente proporciona servicios de nombres de dominio de segundo nivel (como un sistema de creación de sitios web)
RewriteCond Host: web\ .eboat\.cn
RewriteRule (. *) $1 [L]
# Resuelve el problema de los directorios irregulares (no / al final)
# Pero la premisa es que el nombre del directorio no contiene '.' y el nombre del archivo debe contenerlo; de lo contrario, no se puede distinguir entre los dos
# Si la especificación del nombre del directorio en la URL está garantizada, esta regla no es necesario
RewriteRule ^/([^.] [^/]$) /$1/ [ L, R]
# Extrae cualquier nombre de dominio de segundo nivel (es decir, el primera palabra)
# Utilice [a-zA-Z0-9_-] para limitar los caracteres del nombre y repita Escribir URL en el subdirectorio Inicio/
# Como test.eboat. cn =gt; web.eboat.cn/Home/test
RewriteCond Host: ([a-zA- Z0-9_-] )\.eboat\.cn
RewriteRule ^ /(.*) /Home/$1/$2 [I, L]
[ISAPI_Rewrite]
RepetirLimit 1
# Defiende tu computadora de algunos ataques de gusanos
RewriteRule .*(?: global.asa|default\.ida|root\.exe|\. \.).* [F, I, O]
#. Excluya el nombre de dominio al que el host virtual actual necesita acceder normalmente (web.eboat.cn)
# RewriteCond Host: (? :web|www)\.eboat\.cn
# En la mayoría de los casos, es uno, es decir, el sistema que actualmente proporciona servicios de nombres de dominio de segundo nivel (como un sistema de creación de sitios web)
RewriteCond Host: web \.eboat\.cn
RewriteRule (.*) $1 [L]
# Resuelve el problema de los directorios irregulares (no / al final)
# Pero la premisa es que el el nombre del directorio no contiene '.' y el nombre del archivo debe contenerlo; de lo contrario, no se pueden distinguir los dos
# Si la especificación del nombre del directorio en la URL está garantizada, esta regla no es necesaria
RewriteRule ^ /([^.] [^/]$) /$1/ [L, R]
# Extrae cualquier nombre de dominio de segundo nivel (es decir, la primera palabra)
# Utilice [a-zA-Z0-9_-] para limitar los caracteres del nombre y reescribir la URL en el subdirectorio Inicio/
# Por ejemplo, test.eboat.cn =gt; eboat.cn/Home/test
Anfitrión de RewriteCond: ([a-zA-Z0-9_-] )\.eboat\.cn
RewriteRule ^/(.*) / Inicio/$
1/$2 [I, L]
3. Limitaciones: la versión gratuita solo es válida para todos los sitios web a nivel mundial, y la versión paga se puede colocar por separado en un sitio determinado para afectar las áreas locales.