我想要隐藏网址的一部分,我会检查其他类似的答案,但没有任何作用......
我的实际网址可能是这样的: “https://philippebeck.net/index.php?access=photo”
通过简单访问谁是控制器名称
或者也可以这样: “https://philippebeck.net/index.php?id=42&access=photo!read”
在第一个和第一个ID中复合访问(控制器!方法)
但我希望得到这些结果:
没有ID: “https://philippebeck.net/photo”
如果Htaccess Master读取此消息,则id为: “https://philippebeck.net/photo!read/42
或者,如果Htaccess冠军阅读此消息,请使用id&与控制器分开的方法: “https://philippebeck.net/photo/read/42
我能做的最好的事情就是给我这个糟糕的结果: “https://philippebeck.net/?access=photo”
并没有在我的投资组合页面上工作,只有这一个,为什么!不知道......
令人心碎!
目前,我的.htaccess允许我强制https&强迫没有www:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_SCHEME} =http
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [NE,R=301,L]
答案 0 :(得分:0)
在.htaccess文件中添加此代码
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]