我有一个5种语言的项目,我正在通过p28nController切换语言,效果很好!但是现在,搜索引擎优化人员想要这样的网址:www.projekt.com/enforenglishwww.projekt.com/esforspanishwww.projekt.com/frforfrench我现在有点迷茫,不知道该由谁来实现?我这是一个关于htaccess文件的问题?还是我必须在Cake中处理它?请帮我看看从哪里开始! 最佳答案 This插件应该可以帮助您获得所需的网址。 关于url-ca
我使用Commentics对于我的网站,我的SEF网址有问题。我在相关论坛中找不到解决方案。我有这样的重写规则:RewriteRule^([a-zA-Z0-9_-]+)$/kurum.php?sef=$1所以我的网址像http://fxrehber.com/kurum.php?sef=xtb变成这样:http://fxrehber.com/xtb当我尝试对评论进行排序时,它不起作用我的网址是这样的:http://fxrehber.com/xtb?cmtx_sort=5&sef=xtb#cmtx_comments有没有办法通过额外的重写规则来解决这个问题,还是我方向错了?谢谢
我的其他页面也遇到了类似的问题,这让我抓狂。我已将“manufacturer”模块修改为“series”以及链接。例如,我能够更改此链接:bishounenboutique.com/manufacturer为此:bishounenboutique.com/series点击面包屑,然后他们在那个页面上很好。然而,例如,如果您在该链接中单击顶部图片“Psychopass”,它将重定向到:bishounenboutique.com/index.php?route=product/manufacturer/product&manufacturer_id=13(这不是我想要的。理想情况下,我希望
我不知道如何重写这种类型的URL:mywebsite/param1-val1-param2-val2-param3-val3-param4-val4.html这真的很简单,但我的问题是我的参数是变量,例如:mywebsite/param1-val1-param3-val3-param4-val4.html或mywebsite/param3-val3-param4-val4.html所以,参数的数量并不总是相同的。有时可能只有一个,有时可能有10个或更多。它重定向到一个搜索脚本,该脚本将通过GET查询字符串获取参数。我想做的是不为每个链接写(在htaccess上)一行。链接以-(连字符)
我们网站的所有网址都写在www.mydomain.com/sub1/cms/pagename通过CMS我们可以指定pagenamesub1和cms实际上不是服务器上的目录。我们需要更改页面名称以使其对SEO更加友好,但我们仍然希望旧页面名称的所有流量都指向新页面。我尝试制作一个.htaccess文件指定:Redirect301/sub1/cms/oldpagenamemydomain.com/sub1/cms/newpagename但它不起作用。我已经成功了:Redirect301/oldpagenamemydomain.com/sub1/cms/newpagename这可以通过.ht
我正在使用OSCLASS脚本并使用.htaccess来重写url。OSCLASS制作的默认.htaccess提供这样的url(http://myhost.com/saleon/vehicles/cars/honda-civic_i28)我想在每个url的末尾添加'.htm'。这样我的网址看起来像这样(http://myhost.com/saleon/vehicles/cars/honda-civic_i28.htm)。有没有人知道如何在htaccess中执行此操作。我的.htaccess代码如下:RewriteEngineOnRewriteBase/saleon/RewriteRule
我在cakephp中完成了一个简单的cms,但注意到url看起来并不那么漂亮。至于显示任何页面url看起来像cakephp/pages/1。使它看起来更好并且对SEO友好的好方法是什么? 最佳答案 CakePHP有一个很好的规则来提供SEO友好的URL,而无需修改任何基本代码。您所要做的就是将View文件放入app/views/pages文件夹中。例如,如果您有“home”、“about”和“contact_us”等页面,只需将“home.ctp”、“about.ctp”和“contact_us.ctp”放入页面文件夹即可。所以,文
我能够创建一个唯一的URLhttp://site.com/pod.php?id=20在尝试通过php和htaccess的不同方法重写URL时,我遇到了404错误。我想在数据库中使用不同的字段来构建URL并使其对SEO友好。这些字段将是名称、位置和类别。网址应该是这样的http://site.com/name/location我真正想问的是如何实现这一目标?例子会很棒。我在下面使用的文件:content.php的一部分while($row=mysql_fetch_array($retval,MYSQL_ASSOC)){echo"";echo"";echo"";echo"{$row['he
我有一些导致最终格式不正确的网站,例如:http://www.mydomain.com/directory/http%3A%2F%2Fwww.another.com%2Falink-that-doesnt-work我想要一个重写规则来截断该部分直到url并修复编码以重定向到http://www.another.com/alink-that-doesnt-work谢谢 最佳答案 使用正则表达式从URL中提取主机名和链接,并使用反向引用进行替换和重定向。请注意,模式与解码的URL相匹配。RewriteEngineOnRewriteRul
我在我的CMSMadsimple1.7站点上使用Mod_Rewrite启用了“漂亮的URL”,它似乎工作正常,301重定向工作正常,大部分重写工作正常。但是,不是将URL更改为www.domain.com/page-title,而是将它们重写为www.domain.com/?page=page-title有人可以帮忙吗?!#BEGINOptionalsettings#Turnsoffdirectorybrowsing#notabsolutelyessential,butkeepspeoplefromsnoopingaroundwithout#needingemptyindex.html