0
我使用Joomla海基會的網址,其工作只是罰款,我需要「的.htm」後綴,而不是「的.html」,請大家幫忙。如何改變的Joomla網址後綴
目前我的網址會出現這樣的:
www.mysite.com/my-page.html
我希望它像
www.mysite.com/my-page.htm
我使用Joomla海基會的網址,其工作只是罰款,我需要「的.htm」後綴,而不是「的.html」,請大家幫忙。如何改變的Joomla網址後綴
目前我的網址會出現這樣的:
www.mysite.com/my-page.html
我希望它像
www.mysite.com/my-page.htm
您將要使用第三方搜索引擎友好的鏈接擴展之一:http://extensions.joomla.org/extensions/site-management/sef
這是一個補丁。測試我的Joomla 1.5.9(標準捆綁SEF):
Index: includes/router.php
===================================================================
--- includes/router.php (revision 13023)
+++ includes/router.php (working copy)
@@ -57,8 +57,13 @@
{
if($suffix = pathinfo($path, PATHINFO_EXTENSION))
{
- $path = str_replace('.'.$suffix, '', $path);
- $vars['format'] = $suffix;
+ if ($suffix == 'htm') {
+ $path = str_replace('.'.$suffix, '', $path);
+ $vars['format'] = 'html';
+ } else {
+ $path = str_replace('.'.$suffix, '', $path);
+ $vars['format'] = $suffix;
+ }
}
}
}
@@ -93,7 +98,8 @@
{
if($format = $uri->getVar('format', 'html'))
{
- $route .= '.'.$format;
+ //$route .= '.'.$format;
+ $route .= '.htm';
$uri->delVar('format');
}
}
謝謝,我通過購買sh404SEF解決了我的問題。它適用於我的要求和更多。 – Cruising2hell 2009-09-13 11:07:22