草庐IT

HTAccess-Mod_rewrite

全部标签

php 使用 htaccess 获取路径信息

这是我的index.php文件:这是我的htaccess文件:RewriteEngineOnRewriteBase/somethingRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$index.php[QSA,L]如果我输入something/index.php/hello,结果应该是/hello但是如果我说什么/你好,它会说未定义索引:/Library/WebServer/Documents/xcart/index.php第3行中的PATH_INFO我怎样才能得到相同

php - 在 mod 重写中忽略动态路径并保留子路径

我有一个带有动态路径的网站,我需要知道如何保留一部分或忽略它:动态路径的几个例子:http://www.example.com/185/seo-dynamic-field.htmlhttp://www.example.com/186/seo-dynamic-field2.html如您所见,seo-dynamic-field.html是从mysql生成的字段,仅用于友好的url。id(185&186)是处理真实查询字符串的真实ID:RewriteRule^/*(([^/]+)(.html))$index.php?id=$2[L]这是有效的:http://www.example.com/1

mod-rewrite - 修复编码 "http://"的 Apache URL 重写技巧

我有一些导致最终格式不正确的网站,例如: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

url - CMS 使简单的 Htaccess Mod_Rewrite 不起作用

我在我的CMSMadsimple1.7站点上使用Mod_Rewrite启用了“漂亮的URL”,它似乎工作正常,301重定向工作正常,大部分重写工作正常。但是,不是将URL更改为www.domain.com/page-title,而是将它们重写为www.domain.com/?page=page-title有人可以帮忙吗?!#BEGINOptionalsettings#Turnsoffdirectorybrowsing#notabsolutelyessential,butkeepspeoplefromsnoopingaroundwithout#needingemptyindex.html

.htaccess - htaccess seo 友好无法正常工作

我正在尝试为我的页面制作seo友好的urlhttp://www.jobslamp.com/jobsbystate.php?s=af3d1405&st=Kerala.我之前尝试过一些htacess代码,但后来设计丢失了。你能否建议正确的htacess代码来实现这一点。我想要一个类似http://www.jobslamp.com/jobsbystate.php/af3d1405&st/Kerala的网址提前致谢 最佳答案 这听起来像是您使用相对URI而不是绝对URI链接到CSS或javascript。您可以通过添加前导斜杠(例如)使所有

.htaccess 301 将非斜杠域和斜杠域重定向到 .html

我正在尝试向我的.htaccess添加一些代码,以将斜杠和非斜杠url重定向到.html所有url除了我的主页。例如www.mydomain.com/cat/和www.mydomain.com/cat应该重定向到www.mydomain.com/cat.html我已经设法将以下内容添加到我的.htaccess中,它将www.mydomain.com/cat重定向到正确的位置www.mydomain.com/cat.html但需要一些帮助来了解如何将斜杠版本重定向到.html页面RewriteCond%{REQUEST_URI}!\.[^./]+$RewriteCond%{REQUEST

.htaccess - htaccess 文件将根页面以外的所有页面重定向到其他域(好主意与否?)

我有以下问题:我有一个在website.com上运行的网站它有很好的PageRank和许多导入链接,但是网站是荷兰语的,我们有越来越多的国际客户。因此,我想将此网站转移到另一个域(website.be)并在website.com上安装一个英文新网站,只专注于我们面向国际的产品我的想法是有一个htaccess文件来将所有流量重定向到website.be域(我在其中复制/粘贴确切的网站)。但是,域website.com的根显然不应重定向。这是个好主意吗(看看Google的值(value)),如果是的话,这个htaccess文件应该是什么样子? 最佳答案

.htaccess - 将域更改为静态 IP,SEO Joomla 友好 URL 不起作用

我需要将我在临时虚拟主机中托管的网站更改为专用服务器,并提出测试建议。我需要在我的专用服务器上测试我的网站,但只有WANIP。我可以将工作在(testsite.sitecompany.com)的网站移动到http://zzz.yyy.xxx.vvv吗?Joomla会工作吗?我正在测试,但我遇到了友好URL的问题。我检查了我的.htaccess文件,结果很好。我在.htaccess中取消注释RewriteBasephp.ini中的LoadModulerewrite_modulemodules/mod_rewrite.so很好。我对我的网站进行了其他备份,并使用文件传输FileZilla下

.htaccess - 从服务器删除图像,使用 htaccess 修复谷歌错误

我从我的页面和谷歌中删除了一张图片,现在我收到错误:“找不到图片”。我需要做什么,谷歌忘了这张照片?我需要在.htaccess中使用此图片链接添加404错误吗?Redirect404/my-picture.png这解决了我的问题? 最佳答案 默认情况下,当请求丢失的文件时,服务器应该抛出404。因此它将在随后的抓取中从Google索引中删除。如果您想立即删除它,请创建一个Google网站管理员帐户,将您的网站添加到仪表板。完成后,您可以将所有不再存在的图片/URL提交给Google,它将从Google搜索索引中删除。

.htaccess - 301重定向与mod_rewrite

我的网站上有一些SEO要做。我希望“red-bags”页面指向搜索页面“search.php?keyword=redbags”此外,我希望旧的搜索页面对新的红包进行301重定向。RewriteBase/RewriteRule^red-bags/search\.php/keyword=red\sbags[NC,L]RewriteCond%{QUERY_STRING}keyword=red\sbagsRewriteRule^search.phphttp://www.mysite.com/red-bags[R=301,L]第二条规则不起作用。请帮忙。 最佳答案