使用主题标签重写URL

时间:2014-10-25 18:21:59

标签: php .htaccess rewrite

简单的问题,我找不到合适的答案。

我有多个这样的网站:

www.example.com/#ajax/shipping.php
www.example.com/#ajax/pricing.php
www.example.com/#ajax/inventory.php

并且只想显示www.example.com。我无法找到我如何把它放在.htaccess中最好的方法。有人可以协助吗?

这就是我现在在.htaccess中所拥有的:

Options -MultiViews

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php/?url=$1 [QSA,L]

2 个答案:

答案 0 :(得分:2)

不,这是不可能的。 URL片段(来自#on的所有内容)甚至都没有发送到服务器。

也许您想要考虑基于JavaScript的解决方案,其中实际内容将通过AJAX加载,具体取决于片段。

答案 1 :(得分:0)

不可能,#之后的所有内容甚至都没有到达服务器。 也许这会引起你的注意What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?