草庐IT

rewrite_intro

全部标签

php - 关于结合 mod_rewrite 的 xml 站点地图的问题!

我有一个分类数据库,根据用户的查询在一个php文件中显示给用户!我目前正在努力(并学习很多)创建xml站点地图。此外,将来做同样事情的用户肯定会发现我的帖子和您的帮助非常有用,因为关于这方面的信息很少(至少我注意到的是这样)。我的分类URL是这样的:www.mysite.com/show_ad.php?id=bmw_m5_for_sale_48294938我认为这可以使用mod_rewrite重制(如果我错了请纠正我)www.mysite.com/bmw_m5_for_sale_48294938.htm现在,我应该在xml站点地图文件中存储什么?“真实”网址还是.htaccess网址?

php - swfAddress、mod_rewrite 和 SEO 的 URL 问题

大家好,我有一个完整的Flash网站,它是深层链接的,我正在开发一个php脚本,它将在页面上动态生成替代内容。我无法让swfaddress的SEO版本工作,所以我正在尝试另一种方式。到目前为止它是这样工作的——我的可抓取链接是这样的:mydomain.com?id=video----->重写为:mydomain.com/video/php脚本读取id并准备相应的内容。问题是,当用户点击flash内容时,他们的url显示如下:mydomain.com/video/#contact,mydomain.com/video/#about-us等等等等这令人困惑。有没有办法用PHP或javasc

mod-rewrite - 如果包含变量 ?tag=xxx,则使用 mod_rewrite 重写 URL 301

当特定变量位于动态URL中的某处时,我似乎无法运行301重定向和重写。例如,使用这些URL中的任何一个:/movabletype/mt-search.cgi?tag=SOMETHING&limit=20/some-other-random-content?post=somethinghere&tag=SOMETHING如果tag=SOMETHING位于URL内的任何位置,则重定向到:/categories/something_here/有什么想法吗?!到目前为止,这是我所拥有的——我不知道要在RewriteCond中放入什么RewriteCond%{REQUEST_URI}Rewrit

php - 需要通过 mod_rewrite 对 SEO 友好的 URLS 进行指导

我一直很难让它真正起作用。因此,我使用的CMS通过其自身的管理工具使用“漂亮的url”,因此生成的.htaccess文件已经预先提供了重写条件。现在这有效,但它仅适用于CMS生成的页面,这些页面是index.php的扩展。因此,例如index.php?id=maps很好地显示为www.siteurl.com/maps/而不是www.siteurl.com/index.php?id=map。现在我的问题是我有大约1900多个产品页面是从查询字符串生成的。例如,我的页面url如下所示:https://www.siteurl.com/item.php?id=0012345&pg=author

.htaccess - htaccess mod_rewrite 排除图像/css

我为我的网站创建了一个简单的模组重写:RewriteEngineOnRewriteCond%{REQUEST_URI}^/(cgi-bin|css|images|js|gfx)/?.*$[NC]RewriteRule^filter/model/([^/]*)/mins/([^/]*)/texts/([^/]*)/freegifts/([^/]*)/network/([^/]*)/merchant/([^/]*)$/fiverrr.php?model=$1&mins=$2&texts=$3&freegifts=$4&network=$5&merchant=$6[L]但它似乎不起作用(因为

.htaccess - Mod_rewrite 有效但路径已更改

我有这样的urlindex.php?section=products&id=12,我想要这样的url/products/shirt-12(其中shirt是产品的名称)。所以我有一个PHP脚本,当您添加产品时,它会向.htaccess添加一行。这是我的.htaccess添加了1个产品:RewriteEngineOnRewriteRule/products/shirt-12/index.php?section=products&id=12问题是,当我在浏览器中写入www.domain.com/product/shirt-12时,没有包含任何脚本/图像,我查看了一个image-not-loa

url-rewriting - 使用 UrlRewriteFilter 重写 URL

我有一个网站,其中的页面使用查询字符串提供动态内容。前任:www.example.com?param1=abc¶m2=xyz我想重写这个url以便用户和搜索引擎应该看到带有url的页面:www.example.com/abc/xyz我正在使用Tomcat服务器,所以我选择了UrlRewriteFilter执行重写。我正在重定向www.example.com/abc/xyz到www.example.com?param1=abc¶m2=xyz但是,我不确定应该应用哪种重定向。在搜索时,我发现301是seo最喜欢的一种。我尝试使用type="permament-redirec

url-rewriting - 使用产品名称实现友好的 URL

我目前正在开发一个电子商务网站,其个别产品的URL格式如下:examplesite.com/shop.php?sec=prod&prod=373其中373是一个单独的产品编号。我想重写所有产品URL,使它们看起来像这样:examplesite.com/product-name-here遗憾的是,某些产品名称包含*、/和!等字符,不应包含在URL中。我可以访问所有内容,但技能有限,所以如果您回答,请假设我完全天真!谢谢! 最佳答案 仅使用独特的slug('product-name-here')有时会很棘手。最好有这样的东西:examp

.htaccess - htaccess mod_rewrite 和 301 重定向到友好的 url

现在,我正在尝试使用mod_rewrite编写一些htaccess代码。我有问题:(RewriteEngineOnRewriteRule^home$index.php?page=home这是我在.htaccess文件中的代码。当我访问domena.com/index.php?page=home时,它​​与domena.com/home完全一样但是,这对google不友好,因为我们有双页:domena.com/index.php?page=homedomena.com/home都是一样的我想达到什么目的?我想让选择domena.com/index.php?page=home的用户将他重定

.htaccess - 尾部斜杠问题使用 mod_rewrite 用于 SEO 友好 URL

我认为自己相当有能力使用PHP。然而,当涉及到mod_rewrite时,我完全迷失了。我有一个URL结构,其工作方式如下:http://site/something/something-else/the-actual-page/重定向到:http://site/index.php?page=the-actual-page它只是传递给脚本的最终“文件夹”。前面的“文件夹”(如果有)用于SEO和结构目的。如果前面有一个文件夹“promotion”,那么它会重定向到一个单独的文件。这是沿着:http://site/promotion/campaign-name/重定向到http://site