【发布时间】:2015-12-02 07:24:58
【问题描述】:
您好,我有一些我不想被用户访问的 url,但很遗憾无法删除它们,因为它们是我的 url 的一部分。例如我有这样的网址:
example.com/places(想要撤消对该页面的访问权限) example.com/places/in/jaipur/(已选择位置)
example.com/places/restaurants/(想要撤消对该页面的访问权限) example.com/places/in/jaipur/restaurants/(已选择位置)
一般来说,如果没有选择位置,我希望它们为 404。
刚刚更新了 htacess 中的代码,但仍然可以访问 url:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{THE_REQUEST} \s/+places(/restaurants/)?[?\s] [NC]
RewriteRule ^ - [L,R=404]
</IfModule>
# END WordPress
【问题讨论】:
标签: javascript php .htaccess mod-rewrite url-rewriting