我是php和htaccess的新手,我发现了很多关于它的主题,但没有人解决我的问题......我正在使用这段代码:
loaders: [
{
test: /\.js$/,
exclude: 'node_modules',
loader : 'babel-loader',
...
从我的网址中删除网页,例如:
http://myurl.com/pages/index.php
更改为
这段代码运行良好,但问题是当我用/ pages手动编写url时我无法删除它!如果我手动编写,如何重定向或执行从网址中删除/页面的操作?
编辑:
如果有人遇到同样的问题我找到了解决方案:
run webpack -d
答案 0 :(得分:0)
这应该适合你:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((?!pages/).*)$ pages/$1 [L,NC,E=REWRITTEN:1]
RewriteCond %{ENV:REWRITTEN} !=1
RewriteCond %{ENV:REDIRECT_REWRITTEN} !=1
RewriteRule ^pages(/.*)$ $1 [R=301,L]
让我知道任何问题。我删除了你替换的开头斜线,因为它没有包括在htaccess匹配中。