我想要的是一个Wordpress类型的URL重写。
我现在拥有的是:
的.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php?data=$1 [L,QSA]
这几乎可以重写除现有文件之外的所有内容(css,js等文件不会按预期重写)。
我遇到的问题是:
.css
,.js
,还可以通过输入文件名来访问图像和PHP文件。例如:domain.com/style.css
任何人都可以访问。
我想要重定向一些现有文件(现在只有php)。例如:domain.com/movies.php应重定向到rewrite.php(包括404.php),domain.com/movies或domain.com/movies/将包含movies.php页面。
理想情况下,我还可以将用户输入的网址从domain.com/movies
更改为domain.com/movies/
,以保持一致性。
我希望.htaccess
保持最低限度。 wordpress会重写包括.css
个文件在内的所有内容吗?
我想要的是什么:
(不是必需的)
将网址更改为规范网址,例如:domain.com/movies至
domain.com/movies/(有关如何实现这一目标的一些资源将是
尼斯)。注意:domain.com/movies网址应该仍然可以使用,但显示为
最后通过重写或者只是添加一个斜杠
用javasript斜线(更快?)
使用户无法访问.css / .js文件。例如:domain.com/style.css应该将用户重定向到404页面