|
Server IP : 149.13.87.7 / Your IP : 185.174.145.2 Web Server : nginx System : Linux h2 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 User : root ( 0) PHP Version : 8.0.28 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /mnt/platforms/workspaces/shortable.org/../aly3qoot.com/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:s="http://www.sitemaps.org/schemas/sitemap/0.9">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<title>XML Sitemap - aly3qoot.com</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif; background: #f0f2f5; color: #1a1a2e; line-height: 1.6; }
.container { max-width: 1100px; margin: 0 auto; padding: 30px 20px; }
.header { background: linear-gradient(135deg, #4f46e5, #7c3aed); color: #fff; padding: 40px 30px; border-radius: 12px; margin-bottom: 24px; }
.header h1 { font-size: 24px; font-weight: 700; margin-bottom: 6px; }
.header p { font-size: 14px; opacity: 0.85; }
.header .url-count { display: inline-block; background: rgba(255,255,255,0.2); padding: 4px 14px; border-radius: 20px; font-size: 13px; margin-top: 12px; font-weight: 500; }
.card { background: #fff; border-radius: 12px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); overflow: hidden; }
table { width: 100%; border-collapse: collapse; }
th { background: #f8f9fb; text-align: left; padding: 14px 20px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: #6b7280; border-bottom: 2px solid #e5e7eb; }
td { padding: 12px 20px; border-bottom: 1px solid #f0f0f0; font-size: 14px; vertical-align: middle; }
tr:last-child td { border-bottom: none; }
tr:hover td { background: #f8f9fb; }
td.url a { color: #4f46e5; text-decoration: none; font-weight: 500; word-break: break-all; }
td.url a:hover { text-decoration: underline; }
.priority-high { color: #059669; font-weight: 600; }
.priority-med { color: #d97706; font-weight: 600; }
.priority-low { color: #9ca3af; font-weight: 600; }
.badge { display: inline-block; padding: 3px 10px; border-radius: 6px; font-size: 12px; font-weight: 500; }
.badge-daily { background: #ecfdf5; color: #059669; }
.badge-weekly { background: #eff6ff; color: #3b82f6; }
.badge-monthly { background: #fef3c7; color: #d97706; }
.badge-yearly { background: #f3f4f6; color: #6b7280; }
.footer { text-align: center; padding: 20px; font-size: 13px; color: #9ca3af; }
@media (max-width: 768px) {
.container { padding: 16px 10px; }
.header { padding: 24px 18px; }
th, td { padding: 10px 12px; font-size: 13px; }
th:nth-child(3), td:nth-child(3),
th:nth-child(4), td:nth-child(4) { display: none; }
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h1>XML Sitemap</h1>
<p>This sitemap contains all the URLs for this website that are available for search engine crawling.</p>
<span class="url-count"><xsl:value-of select="count(s:urlset/s:url)"/> URLs</span>
</div>
<div class="card">
<table>
<tr>
<th>#</th>
<th>URL</th>
<th>Last Modified</th>
<th>Change Freq.</th>
<th>Priority</th>
</tr>
<xsl:for-each select="s:urlset/s:url">
<xsl:sort select="s:priority" order="descending" data-type="number"/>
<tr>
<td style="color:#9ca3af;font-size:13px;"><xsl:value-of select="position()"/></td>
<td class="url"><a href="{s:loc}"><xsl:value-of select="s:loc"/></a></td>
<td><xsl:value-of select="s:lastmod"/></td>
<td>
<xsl:choose>
<xsl:when test="s:changefreq='daily'"><span class="badge badge-daily"><xsl:value-of select="s:changefreq"/></span></xsl:when>
<xsl:when test="s:changefreq='weekly'"><span class="badge badge-weekly"><xsl:value-of select="s:changefreq"/></span></xsl:when>
<xsl:when test="s:changefreq='monthly'"><span class="badge badge-monthly"><xsl:value-of select="s:changefreq"/></span></xsl:when>
<xsl:otherwise><span class="badge badge-yearly"><xsl:value-of select="s:changefreq"/></span></xsl:otherwise>
</xsl:choose>
</td>
<td>
<xsl:choose>
<xsl:when test="s:priority >= 0.8"><span class="priority-high"><xsl:value-of select="s:priority"/></span></xsl:when>
<xsl:when test="s:priority >= 0.5"><span class="priority-med"><xsl:value-of select="s:priority"/></span></xsl:when>
<xsl:otherwise><span class="priority-low"><xsl:value-of select="s:priority"/></span></xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:for-each>
</table>
</div>
<div class="footer">
Generated by QAG
</div>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>AnonSec - 2021