我用笨生成包含XML數據的頁面。該文件的URL位於/index.php/sitemap,但我想要通過/sitemap.xml訪問URL使用的.htaccess重定向到/sitemap.xml /index.php/sitemap/
我的.htaccess
文件已被修改爲允許用戶訪問URL而不輸入/index.php/URL之前。這是.htacess
文件我使用:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteRule ^sitemap\.xml$ index.php/sitemap [L]
一切工作正常,除了sitemap.xml的文件重定向。我運行XAMPP
Windows機器我在做什麼錯了?
您可能需要移動索引規則上面的XML行,因爲一個將首先匹配。 – 2013-05-07 02:33:10
我發現codeigniters的URL路由方法工作,但爲了將來的參考把這個規則在頂部給了我一個404錯誤。 – Xecure 2013-05-07 17:40:51