【url重写从url中删除文件名“news.php?url =”】教程文章相关的互联网学习教程文章

url重写index.php【代码】

我有网址喜欢http://mysite.com/index.php?p=resources http://mysite.com/index.php?p=resources&s=view&id=938但我想要网址喜欢http://mysite.com/resources http://mysite.com/resources/view/938而不是制作数百个重写规则,我想知道是否有可能只有一个?我可以通过“获取uri并将其拆分为部分”来实现这一点,然后为index.php添加重写规则 但怎么样?有人可以给出一个例子或链接教程解决方法:我碰巧在.htaccess中使用它:RewriteC...

php – URL重写包括标题【代码】

最初我成功使用id重写url 使用htaccess代码:RewriteRule ^link/([0-9]+)\.html$sub_index.php?link_id=$1 和链接代码a href="link/id.html"> 它成功显示: 然后我试着像这样制作网址:mysite.com/link/Trkking in Nepal / 6.html“尼泊尔徒步旅行”是数据库中的标题 我写了htaccess代码:RewriteRule ^link/([a-zA-Z0-9_-]+)/([0-9]+)\.html$sub_index.php?link_id=$1 和链接代码:a href="link/title/id.html">我无法成功地将我的...

php – 用于重写的URL重写代码【代码】

我正在为一个网站工作,这是在PHP …我想重写网址e.g www.3idiots.co.in/stories.php?id=17如果我想重写它 www.3idiots.co.in/stories/17.html 任何人都可以告诉我在.htaccess文件中写入的代码.?解决方法:我假设你正在使用带有mod_rewrite的Apache.就像是RewriteEngine On RewriteRule ^/stories/([0-9]+)\.html /stories.php?id=$1应该做的伎俩.当然,您需要确保该目录中允许使用RewriteRule.有关更多信息,请参见this wiki page.

我如何在PHP中进行URL重写?【代码】

这是一个双重问题:正确答案将转到“如何在PHP中执行”,解释是否有任何优势,如果可能的话也会计算. 我只是好奇,因为我真的不知道,我在网页上看到了很多. 编辑:我不知道技术名称,但是例如在Stackoverflow上:“https://stackoverflow.com/posts/edit/522452”就是我所说的“文件夹”(以前在问题标题中使用的术语).解决方法:如果您指的是/ posts / edit / 522452样式的URL而不是/posts.asp?action=edit\u0026amp;postid=522452-styl...

php – htaccess url重写如果文件不存在* OR *特定目录【代码】

我有一个htaccess重写规则,如果请求的文件不存在则重写,但如果请求属于特定目录,我也希望此规则忽略此规则.但我不确定如何做到这一点. 我目前的重写规则是这样的:RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$/index.php/$1 [L]如何修改忽略特定目录?解决方法: RewriteBase / RewriteCond %{REQUEST_URI} !^/foldername RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$/index.php/$1 [L]应该做...

php – 如何使用url重写将url重定向到父目录【代码】

我需要从子目录到父目录进行重定向. 换句话说,我必须重定向任何匹配的东西http://exemple.com/portfolio/product1至 :http://exemple.com/product1有没有办法用URL REWRITE做到这一点? 谢谢解决方法:通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在DOCUMENT_ROOT目录下的.htaccess中:Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase /RewriteRule ^portfolio/(.*)$/$1 [L...

php – 如何禁用Magento的简单产品URL重写管理?【代码】

我在一个Magento安装上运行了3个在线商店. 它们共享超过10,000个SKU(我将它们设置为简单产品),但前端可见的唯一产品是每个商店的分组产品(与SKU相关联). 因此,我的URL重写表非常繁重,在检查Varien Profiler时,我遇到了“mage :: dispatch :: routers_match”,这需要5秒多的时间才能完成.我估计这是因为它是一张如此大的桌子.这让我想到了我的问题: 如何指定我不想重写哪个URL Magento.无论如何,我可以告诉它不要重写简单的产品网址...

url重写从url中删除文件名“news.php?url =”【代码】

网址是动态的我有网址xyz.com/news.php?url=Facebook-launch-new-messenger-news-16680.php 但在这里我想从我的上面的网址中删除“news.php?url =”. 我点击链接从索引页面开始<a href="news.php?url=<?= $row['url'];?>"><?= $row['title'];?></a>我在.htaccess中使用这个重写代码RewriteEngine OnRewriteRule ^([a-zA-Z0-9-/]+).php$news.php?url=$1 RewriteRule ^([a-zA-Z0-9-/]+).php/$news.php?url=$1帮我.解决方法:尝试下面...

php – IIS服务器,如何为Laravel 5配置url重写?【代码】

目前,Uni只提供了一个IIS服务器来托管我们的php网站,我们想要使用Laravel框架,它确实在主页上工作.但不是任何其他控制器. 我的公用文件夹中的当前web.config是,<configuration><system.webServer><rewrite><rules><rule name="Imported Rule 1" stopProcessing="true"><match url="^(.*)/$" ignoreCase="false" /><conditions><add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /></cond...

php – 在wordpress中自定义URL重写【代码】

我正在尝试使用Wordpress实现自定义URL结构.基本上,我的网站作为我的博客和我的投资组合.我想要一个“文章”部分和一个“投资组合”部分.我希望文章显示在文章页面上,以及投资组合页面上的投资组合.应该很简单,除此之外我想要自定义URL … 我希望URL设置如下: 文章页面:http://mydomain.com/discusses 具体文章:http://mydomain.com/discussed/%postname% 组合页面:http://mydomain.com/does 具体设计:http://mydomain.com/de...

php – Magento模块的URL重写【代码】

我在Magento中创建了一个新模块,并将其命名为“文章”.它有两个前端控制器索引和文章. 在文章控制器中,我有一个名为“archives”的动作,用于根据档案列出前端/网站上的文章.一切都很好,除了URL. 工作网址现在是:[http://] mydemostore / article / article / archives / 01/2011 我真正需要的是http://mydemostore/article/archives/01/2011 我不想要额外的“文章”(控制器名称) 我知道,因为我的模块名称和控制器名称相同,我得到...

php – 启用url重写后在joomla 3.0中重写URL但是给出错误【代码】

我已经重命名.htaccess文件并在我的localhost上,它工作正常但在线它会抛出错误:404 - File or directory not found.The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.这是我的.htaccss文件代码:Options +FollowSymLinks RewriteEngine OnRewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|...

php – htaccess如何在url重写后访问/获取搜索参数【代码】

我有一个htaccess重写规则,基于提交的表单.我正在尝试阅读搜索参数,这是关键字搜索的一个简单示例,但理想情况下最终会添加更多参数: 单个参数url://thesite.com/search?keyword =示例文本 2参数url://thesite.com/search?keyword = sample text& location = myCity 在我的htacess中,我有一个简单的重写规则寻找搜索,如下所示:RewriteRule ^.*search?(.*)$/displayPage.php?page=search&options=$1我像这样访问options参数:$...

ThinkPHP5.1中URL重写.htaccess更改后无效的解决方法本地开发使用的是 Apache 环境,所以按照官方文档来 httpd.conf配置文件中加载了mod_rewrite.so模块

本地开发使用的是 Apache 环境,所以按照官方文档来 httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下 RewriteRule ^(.*)$ index.php/1[QSA,PT,L]修改为RewriteRule(.?)1 [QSA,PT,L] 修改为 RewriteRule ^(.*)1[QSA,PT,L]修改为RewriteRule(.?) index.php [L,E=PATH_INFO:$1]