【问题标题】:Subdomain rewrite help for joomla SEF urlsjoomla SEF url 的子域重写帮助
【发布时间】:2013-06-05 09:22:04
【问题描述】:

在过去的几个小时里一直在这里。让我简单地通过以下几行来说明我的问题。

这里是

1) 我要转换的页面的 Joomla 绝对 URL:http://classifiedads4free.com/index.php?option=com_adsmanager&view=front

然后:

创建菜单项并激活 SEF url:所以现在别名变为 http://classifiedads4free.com/ads

之后:

我在 URL 后面添加了一个查询字符串,所以它变成: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]

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

如果有人可以在这里提供一些帮助,我们将不胜感激。一整天都在努力。

【问题讨论】:

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


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 好的。所以现在它可以工作了。但是 URL 也会更改为分类广告 4free.com/ads?country Singapore。有什么办法可以让它留在 Singapore.classifiedads4free.com?
    • 我不这么认为。由于您正在重写另一个域名,我认为您不能像在重写时那样在幕后进行,例如,www.classifiedads4free.com/ads/country/singaporewww.classifiedads4free.com/ads?country=singapore
    猜你喜欢
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    相关资源
    最近更新 更多