我一直在试图让我的网址“漂亮” /人类可读的,此刻的网址是:.htaccess重写url参数?
[BASE_URL]/?action=viewProposal&proposaltitle=tesst
我想重写他们只是[BASE_URL]/tesst
我尝试使用下面的代码并修改它,但它不会工作,即。它没有重定向页面,但没有抛出任何错误。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^users/(\d+)*$ ./profile.php?id=$1
RewriteRule ^threads/(\d+)*$ ./thread.php?id=$1
RewriteRule ^search/(.*)$ ./search.php?query=$1
请问PHP的GET函数还能正常工作吗?动作定义了它的view/edit/delete吗?
你想对你preety网址为**/viewProposal/tesst **(2段)或**/** tesst?如果是**/tesst **,那么下面的答案应该可以工作。 – starkeen
@starkeen如果一个参数是一个ID然后一个slu for例如: /viewpost.php?id=2&slug=$1 这将如何工作如果该ID是两个重定向URL? 如果是这样,你怎么能让它忽略ID参数,并将网址设置为/ [slug] –