草庐IT

HTAccess-Mod_rewrite

全部标签

.htaccess - mod_rewrite 和 htaccess

我已经根据其他问题设置了一些规则,但现在我的css坏了我有网址//eshop/cart.php?products_id=bla一切正常。但现在用我的mod重写url-/product/product-title/它丢失了基本目录。有解决这个问题的选项吗?所以我不必返回所有imgsrc标签中的完整url等等? 最佳答案 链接到服务器资源时总是使用绝对路径网络服务器的绝对路径总是从/开始所以/css/style.css永远不会失败(当然必须是真实路径) 关于.htaccess-mod_rew

.htaccess - 带有 .htaccess 的友好 URL 不工作...和 ​​stackoverflow URL 样式

我知道这个问题在stackoverflow上被问过一百万次,但我无法解决这个问题,所以我需要知道的人来最终解决这个问题!我希望将其插入URL时:http://website.com/pelicula/0221889/http://website.com/pelicula/0221889/posters/实际上是这样的:http://website.com/index.php?ctrl=pelicula&id=0160399http://website.com/index.php?ctrl=pelicula&id=0160399&tab=posters这是我的.htacces文件的样子:

.htaccess - HTAccess 页面重定向问题 & 标志

我正在努力使我的页面seo友好。我的页面中有一个链接。http://abc.com/test.php?Section=pages&title=feedback+%26+enquiry它工作正常,标题有值“反馈和查询”。我将上面的链接更改为:http://abc.com/pages/feedback+%26+enquiry.htm我写的htaccess代码是这样的:Options+FollowSymLinksRewriteEngineonRewriteRuleindex.htm$index.phpRewriteRule^(.*)/(.*)\.htm$/test.php?Section=$

.htaccess - 使用 .htaccess 重写 URL

我有这样的链接/product.php?id=1我想在.htaccess中重写它,例如/productname/id或/productname/1。我正在使用PHP。 最佳答案 为此,您需要将产品名称与ID一起获取,以便在重写表达式中使用它。您可能还想探索RewriteMap,您可以在其中将产品ID列表映射到产品名称。显然,只有当您的产品数量有限时,您才会这样做。如果产品数量是动态的,变化太频繁,建议在获取id的同时获取产品名称。 关于.htaccess-使用.htaccess重写URL

.htaccess - 限制通过其父框架/域以外的任何内容访问 iframed 域

我在一个域(例如iframedomain.com)上有一个网站,它是通过另一个域(例如parentdomain.com)通过iframe加载的,我想阻止用户直接访问它。我如何确保任何试图访问iframedomain.com的人都被重定向到parentdomain.com,而不妨碍对iframedomain.com的SEO? 最佳答案 在此处使用此脚本解决了此问题:http://geekswithblogs.net/rashid/archive/2007/01/13/103518.aspx

apache - 如何使用 Apache mod_rewrite > 将子目录重定向到域(在子域上)?

我在暂存子域上有一个站点:http://sd1.domain1.com/subdir/category-1/其中“subdir”是我保存开源(比方说WordPress)文件的子目录。我想要的URL应该是:http://sd1.domain1.com/category-1/当我将所有内容从我的子域迁移到客户的域后,最终URL应该是什么:www.domain2.com/category-1/所以,基本上我需要的是在我的.htaccess文件中使用的正则表达式。它需要:从URL中删除“subdir”子目录在子域上工作(没有“.com”)在生产领域工作(使用“.com”使用和不使用SSL(ht

.htaccess - htaccess 文件重定向非平行目录

我需要在我的.htaccess文件中添加一条规则来执行此操作:从旧域开始:http://www.hikingsanfrancisco.com/outdoors/trees/tanoak.php到一个新的域,它将是这样的:http://www.comehike.com/outdoors/trees/129/Tanoak我添加了这样的规则:重写规则http://www.hikingsanfrancisco.com/outdoors/trees/tanoak.phphttp://www.comehike.com/outdoors/trees/129/Tanoak但它不起作用:(关于如何完成我

.htaccess - 想要将域重定向到子文件夹中的博客,直到完整站点启动

我正在启动一个完整的网站,该网站将在大约6-9个月内准备就绪,但我同时创建了一个自托管的Wordpress博客,以开始建立用户群和SEO。因此,由于我的网站最终将包含比博客更多的内容,因此我的博客位于我的根域(www.website.com/blog)的子文件夹中。我想让我的根域(www.website.com)自动将用户引导至我的博客(www.website.com/blog)。完整站点准备就绪后,我希望我的用户输入我的域并被发送到常规站点而不是博客。通过我的搜索,我似乎必须设置301或302重定向,我知道该怎么做。问题是在完整站点启动后使用哪个来防止负面SEO。我觉得我应该使用30

php - htaccess 301 重定向与 Wordpress 中的 php 脚本

我想将所有旧URL修改为最近迁移的WP站点。修改逻辑有点复杂,所以我在考虑使用一些PHP脚本在URL中执行条件regexp_replace。问题是:从SEO和效率的角度来看,与htaccess301重定向相比,这是一个糟糕的策略吗?我应该在WP的index.php中的什么地方添加这个(正则表达式替换代码)? 最佳答案 只要旧页面在头部返回301以及页面现在所在的位置的区别,您以何种方式生成301响应并不重要。如果您只是重命名所有旧页面,您将失去这些页面的所有SEO。 关于php-htac

wordpress - MOD_REWRITE/foo.html 到/existing/page/?page=foo

这可能吗?更长的版本..我们有一个WordPress站点,但我们想要做的是捕获某些URL(例如:/foo/bar-ace-spades.html)并将它们发送到wordpress中的另一个页面(例如:/info/deck-of-cards/),然后它将执行wordpress操作以显示适当的页面。我现在有以下内容:RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteRule^foo/(.*)\.htmlinfo/deck-of-cards/?page=$1[NC,L]RewriteCond%{REQUEST_FILEN