子域重写joomla SEF网址的帮助

时间:2013-06-09 16:31:20

标签: php .htaccess mod-rewrite joomla url-rewriting

在过去的几个小时里,我一直坚持这一点。我只想通过以下几行来说明我的问题。

这是

1)我正在尝试转换的网页的Joomla绝对网址:http://classifiedads4free.com/index.php?option=com_adsmanager&view=front

然后:

创建的菜单项和激活的SEF网址:现在别名变为http://classifiedads4free.com/ads

之后:

我在网址后面添加了一个查询字符串,因此它变为:http://classifiedads4free.com/ads?country=Singapore

只是想知道我是否可以将网址设在顶部http://classifiedads4free.com/ads?country=Singapore。 - > http://singapore.classifiedads4free.com

尝试回到我的.htaccess文件上使用绝对URL,以下是代码:

第一次尝试:

RewriteCond %{HTTP_HOST} ^(.+)\.classifiedads4free\.com$
RewriteCond %{HTTP_HOST} !^www\.classifiedads4free\.com$
RewriteCond %{REQUEST_URI} !^.*\.(jpe?g|png|gif|bmp)$ [NC]
RewriteRule (.*) ads?country=%1 [L]

第二次尝试:

RewriteCond %{HTTP_HOST} ^(.+)\.classifiedads4free\.com$
RewriteCond %{HTTP_HOST} !^www\.classifiedads4free\.com$
RewriteCond %{REQUEST_URI} !^.*\.(jpe?g|png|gif|bmp)$ [NC]
RewriteRule (.*) index.php?option=com_adsmanager&view=front&country=%1 [L]

但是,我似乎无法让重定向工作。它不断将我重定向回我的主页,这不是我要求的。

如果有人能在这里提供一些帮助,我们将不胜感激。一整天都在尝试。

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteRule ^(.*)$ http://www.classifiedads4free.com/ads?country=%1 [L,NC]