我有完全静态的网站,现在我想改变这个网站的动态。但问题是,静态网站有良好的流量,我不想失去那个流量。对于动态网站,由于SEO的原因,我已经使用htaccess重写了URL。我想将静态url重定向到重写的url (它是由我的.htaccess编写的)。
(A)静态网址:
www.website.com/examples/java/datatype/boolean/printbooleanvalue.html(B)原始动态网址:
www.website.com/examples.php?language=?java&category=data-type&subcategory=boolean&exampleurl=print-boolean-value(C)重写的动态URL :
www.website.com/examples/java/data-types/boolean/print-boolean-value所以我想重定向URL(A) to URL(C)。有办法这样做吗?
发布于 2013-03-03 04:35:33
您的.htaccess代码:
Redirect /examples/java/datatype/boolean/printbooleanvalue.html http://www.website.com/examples/java/data-types/boolean/print-boolean-value在任何情况下都需要重定向:
Redirect /olddirectory/oldfile.html http://yoursite.com/newdirectory/newfile.html发布于 2013-03-03 04:38:29
当html文件被调用时,您可以硬编码mod重写以加载php文件。
您在.htaccess中创建的SEO友好url是多余的。而不是SEO友好的网址,使用相同的网址作为你的原始网站。例如,在.htaccess文件中编写如下规则
RewriteEngine On
RewriteBase /
RewriteRule examples/java/datatype/boolean/printbooleanvalue.html$ /examples.php?language=?java&category=data-type&subcategory=boolean&exampleurl=print-boolean-value [L]这将在请求原始html文件时加载php文件,并且它将使用与旧文件相同的url。
希望这能有所帮助。
https://stackoverflow.com/questions/15182424
复制相似问题