我已将所有网址转换为适合搜索引擎优化的网址。 但我想限制访问我的非SEO友好的URL。例如,您可以使用http://www.example.com/index.php?option=com_content&view=article&id=76&Itemid=113访问www.example.com/article-1。但我不想要这个。我只希望你能够访问http://www.example.com/article-1如何限制访问Joomla 3中的非SEO网址?
我希望我很清楚解释我需要什么。
我已将所有网址转换为适合搜索引擎优化的网址。 但我想限制访问我的非SEO友好的URL。例如,您可以使用http://www.example.com/index.php?option=com_content&view=article&id=76&Itemid=113访问www.example.com/article-1。但我不想要这个。我只希望你能够访问http://www.example.com/article-1如何限制访问Joomla 3中的非SEO网址?
我希望我很清楚解释我需要什么。
我不认为这是可能的,原因很简单,Joomla总是在内部使用非SEF链接。这就是为什么他们总是工作。 也有链接没有转换为海基会链接,因为用户不会看到,谷歌不会索引它们。就像AJAX脚本或类似的东西所使用的链接一样。
如果您在.htaccess文件中阻止了非SEF网址,那么您的网页会比以后更早破解。不要责怪扩展开发人员,然后:-)
该链接无法正常工作,并不清楚你想实现什么。 – 2013-05-05 13:05:22
如您所见,链接仅仅是一个例子,我只想限制第二个链接可以访问。如果您激活joomla SEF网址,您可以访问任何含有SEF网址和非SEF网址的文章。但我不希望这篇文章可以被非SEF网址访问。你现在明白了吗?我认为现在更清楚了。 – 2013-05-05 21:39:12
你可以在htaccess中限制非SEF链接,但是有什么意义?如果非海基会链接不会在任何地方发布,则没有人会使用它们。 – 2013-05-06 09:13:01