Questions tagged «mod-rewrite»

2
如何创建自定义URL路由?
我有一个非常特殊的要求,希望我能在不引起混淆的情况下解释它。我创建了一个页面模板,其中列出了从外部XML文件中获得的一些属性,到目前为止,没有问题,可以说URL如下所示: http://www.example.com/properties/ 每个属性都有一个链接,该链接应将用户重定向到“单个属性”页面,该页面显示有关该属性的更多信息。我想知道是否有一种方法可以使链接如下所示: http://www.example.com/properties/123 123该属性的ID 在哪里。因此,如果我有这样的URL,则properties/some_id希望能够加载视图文件(例如single.php或page.php文件),但特定于此URL条件。 这可能吗?

3
使用htaccess将wp-content / themes / name / images屏蔽为images目录
我正在尝试我认为掩盖我的url确实很简单的方法,但似乎无法使其正常工作。我希望能够链接到我的img标签中的图像,而不必键入完整的URL。 即 Current url: http://server.com/wp-content/themes/standard/images/img.jpg or <img src = "http://server.com/wp-content/themes/standard/images/img.jpg" /> 但是在我的页面上我只想做 <img src="http://server.com/images/img.jpg" /> 但是在我的本地主机上似乎没有任何工作。我在Windows 7机器上运行Apache服务器。我正在尝试使用.htaccess来完成上述操作。这是我网站根目录中的.htaccess文件。 更新:我尝试了下面的ZweiBlumen建议,但这似乎不起作用。然后,我尝试了Geerts建议,并将重写方法添加到了我的管理文件夹的misc.php中。然后,我转到我的永久链接页面并点击保存。这样做的结果意味着我的.htaccess文件夹已被重写,其产生的输出如下。 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteRule ^css/(.*) /wp-content/themes/standard/css/$1 [QSA,L] RewriteRule ^js/(.*) /wp-content/themes/standard/js/$1 [QSA,L] RewriteRule ^images/(.*) /wp-content/themes/standard/images/$1 [QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule …

1
更改帖子的永久链接,但不更改自定义帖子类型
目前,我的帖子固定链接结构是 domain.com/post-title 我正在使用静态首页和用于帖子的“博客”页面。我想将帖子,标签和类别的永久链接结构更改为 domain.com/blog/post-title 我可以轻松地在永久链接结构中添加/ blog /,但要注意的是,我的自定义帖子类型也获得了这种修改后的永久链接结构,这并不是理想的结果。 提前致谢!

1
如何从现有的永久链接中删除日期?
在对博客上的日期进行了一些研究之后,将其从现有帖子中删除似乎是一个好主意。 考虑: 自托管(在Bluehost上) 现有职位超过1000个 所有帖子均由Google编制索引,其中许多链接都来自其他域。许多帖子都链接到博客中。不想断开链接。 不想失去Pagerank或Google内帖子的年龄。这非常重要,因为大多数流量都来自Google,而且许多网页的排名都不错。 当前的URL是: http://www.thedomain.com/blog/2012/07/01/blah-blah-blah-blah/ 新网址应为 http://www.thedomain.com/blah-blah-blah-blah/ 我知道可以用ModRewrite完成,但这是最好的方法吗?Google会知道这是同一篇文章吗? 是否可以更改永久链接?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.